azure - Azure blob GET 请求授权标头“x-ms-date”字段问题
问题描述
我正在尝试使用邮递员获取放置在 Azure blob 存储中的 html 页面。默认 blob 存储访问已设置为私有,因此我必须将标题部分中的“共享密钥”、“x-ms-version”和“x-ms-date”发送到授权。
这是 Postman 中请求的屏幕截图。
当我单击发送按钮时,我收到一条错误消息,指出“请求中的日期标题不正确”。
有什么想法可以解决这个问题吗?
更新更正的日期格式
我更正了“x-ms-date”格式,现在它抛出一个错误,说明身份验证信息的格式不正确
这是邮递员的授权部分
谢谢您的帮助。
解决方案
格式为Fri, 26 Jun 2015 23:39:12 GMT
. 在 Python 中,这可以通过
import datetime
date = datetime.datetime.utcnow().strftime('%a, %d %b %Y %H:%M:%S GMT')
假设locale.en_US
。
推荐阅读
- python - 插入包含 `.` 的值时出现 MongoDB 错误
- android - 如果没有听到任何内容,Google Speech Recongizer 不会返回代码
- python - 如何在 PyQt5 中获取返回值?
- python - Pandas Dataframe 使用值作为标签
- opencv - 髋关节假体轮廓检测
- python - 如何组合两个逻辑相同但输入参数不同的函数?
- javascript - 将 d3 Sunburst 图表的度数从 360 更改为另一个值(并隐藏部分)
- java - 如何测量物体之间的距离?
- vba - 将单词列表插入单词/创建句子
- time-complexity - 这种方法的时间复杂度是多少?