gpt4 book ai didi

Azure blob GET 请求授权 header "x-ms-date"字段问题

转载 作者:行者123 更新时间:2023-12-03 21:21:18 27 4
gpt4 key购买 nike

我正在尝试使用 postman 获取放置在 Azure Blob 存储中的 html 页面。默认的 blob 存储访问已设置为私有(private),因此我必须在 header 部分中发送“共享 key ”、“x-ms-version”和“x-ms-date”以进行授权。

这是 Postman 中请求的屏幕截图。

enter image description here

当我单击发送按钮时,我收到一条错误消息,指出“请求中的日期 header 不正确”。

enter image description here

有什么想法可以解决这个问题吗?

更新更正的日期格式

我更正了“x-ms-date”格式,现在它抛出一个错误,指出身份验证信息的格式不正确

enter image description here

这是 postman 的授权部分

enter image description here

感谢您的帮助。

最佳答案

请查看documentation .

您需要指定两个 header 才能正确请求:Authorizationx-ms-date header 。

x-ms-date header 的正确格式为 Fri, 26 Jun 2015 23:39:12 GMT

您的 Authorization header 似乎无效。尝试重新生成您的 SAS key 并再次测试您的请求。

据我了解,您只有 15 分钟的时间提出请求。

来自文档:

The storage services ensure that a request is no older than 15 minutes by the time it reaches the service. This guards against certain security attacks, including replay attacks. When this check fails, the server returns response code 403 (Forbidden).

关于Azure blob GET 请求授权 header "x-ms-date"字段问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53855050/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com