gpt4 book ai didi

azure-table-storage - 使用生成的共享访问签名将带有 REST API 的表实体插入 Azure 表存储

转载 作者:行者123 更新时间:2023-12-01 22:55:15 25 4
gpt4 key购买 nike

我正在尝试使用使用安全 Web 服务生成的共享访问 key 将项目插入 Azure 表存储(以确保 key 安全)。我的问题是我收到 400(错误请求)错误。请有人告诉我我做错了什么吗?

我从服务中返回一个带有 SaS 的 Uri,例如

https://myaccount.table.core.windows.net/l4nlog?sv=2012-02-12&se=2013-02-18T17:42:58Z&tn=L4NLog&sp=a&sig=rGImh0XZ8KcbMI+k1JuNvGGfq13UioYaQFXxg+M1an0=

然后,我以 Microsoft 网站上指定的格式将表的信息添加到请求流中(除了 Atom 命名空间的属性被定义为 xmlns:a="http://www.w3.org/2005/Atom ”):

http://msdn.microsoft.com/en-us/library/windowsazure/dd894033.aspx

我还补充说:
request.Method = "POST";
request.ContentType ="应用程序/atom+xml"
x-ms-date 采用 RFS1123 格式

但是,我没有设置 Authorization header (这可能是我的失败),因为我认为 SaS 应该为我完成这项工作。

所以,任何指针都将不胜感激......!

如果我错过了任何信息,请原谅我...

史蒂夫

最佳答案

这是一个难题。此错误意味着您的请求有问题。我建议尝试以下事情:

1-) 验证 SaaS 服务是否指向存储服务 API 的正确版本(1.6、1.7、1.8 或任何其他版本)

2-) 验证 Azure 表存储的请求限制

3-) 是的,您需要验证请求的身份验证,(但我认为这不是问题)

关于azure-table-storage - 使用生成的共享访问签名将带有 REST API 的表实体插入 Azure 表存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14942607/

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