Azure存储API-具有共享密钥的授权如何工作?

时间:2020-06-19 17:56:40

标签: azure azure-storage

我想使用Postman测试Azure存储服务的API。为此,我需要一个共享密钥,之前必须对其进行编码。 我的问题是,当我尝试执行GET请求时,收到一条错误消息 我执行了Microsoft官方文档中的步骤:https://docs.microsoft.com/de-de/rest/api/storageservices/authorize-with-shared-key#constructing-the-canonicalized-headers-string

这是我的编码过程代码:

@app.route('/datainform', methods=['POST'])
def getdatatwo():

    result = request.form
    print(result)
    stamp = request.form['Date']
    meterReading = request.form['MeterReading']
    #outTemp = request.form['outTemp']
    print('Date',stamp)
    print('MeterReading',meterReading)

    return 'OK', 200

if __name__ == '__main__':
    app.run(host='0.0.0.0',debug=True)

GET请求; https://ACCOTUNAME.file.core.windows.net/?comp=list

我在编码过程中设置了错误吗? 我发现dateformat不像Microsoft预期的那样。我得到神父。作为一周中的一天,Microsoft希望使用Fri。.我怎么得到这个?

1 个答案:

答案 0 :(得分:0)

好的,我们可以关闭该线程。我解决了问题。日期格式错误。使用Local.US且// date前面没有date参数,则可以使用。