tongchenkeji 发表于:2023-6-15 10:54:280次点击 已关注取消关注 关注 私信 测试function的时候设置了header,为啥在测试结果中看到的request header没有[阿里云函数计算] 暂停朗读为您朗读 测试function的时候设置了header,为啥在测试结果中看到的request header没有 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 函数计算# 测试function的时候设置了header,为啥在测试结果中看到的request header没有1
SkyundAM 2023-11-27 21:43:20 1 可能是由于在函数运行时没有正确地设置 Content-Type 为 application/octet-stream 导致的。 在函数配置文件中,需要添加 Content-Type 属性,指定传递的文件类型为 application/octet-stream如果您需要在测试结果中看到 header,可以在函数中打印出请求头的内容,并将其返回给您的测试结果
ReaganYoungAM 2023-11-27 21:43:20 3 在测试function时设置的header是在发送HTTP请求时添加到请求头中的,但是在测试结果中看到的Request Headers是从服务器返回的响应头中提取的,并不包含在发送的请求中。如果你想确认发送的请求头是否包含你设置的header,你可以使用浏览器的开发者工具,在Network选项卡中查看请求的Headers部分。
可能是由于在函数运行时没有正确地设置 Content-Type 为 application/octet-stream 导致的。 在函数配置文件中,需要添加 Content-Type 属性,指定传递的文件类型为 application/octet-stream如果您需要在测试结果中看到 header,可以在函数中打印出请求头的内容,并将其返回给您的测试结果
代码中从请求头获取 HTTP_AUTHORIZATION
此答案来自钉钉群“阿里函数计算官网客户”
在测试function时设置的header是在发送HTTP请求时添加到请求头中的,但是在测试结果中看到的Request Headers是从服务器返回的响应头中提取的,并不包含在发送的请求中。如果你想确认发送的请求头是否包含你设置的header,你可以使用浏览器的开发者工具,在Network选项卡中查看请求的Headers部分。