首页 > 解决方案 > Azure blob GET 请求授权标头“x-ms-date”字段问题

问题描述

我正在尝试使用邮递员获取放置在 Azure blob 存储中的 html 页面。默认 blob 存储访问已设置为私有,因此我必须将标题部分中的“共享密钥”、“x-ms-version”和“x-ms-date”发送到授权。

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

在此处输入图像描述

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

在此处输入图像描述

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

更新更正的日期格式

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

在此处输入图像描述

这是邮递员的授权部分

在此处输入图像描述

谢谢您的帮助。

标签: azuregetpostmanazure-blob-storage

解决方案


格式为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


推荐阅读