我试图使用已利用安全的Web服务生成的共享访问密钥插入到Azure Table中存储的物品插入与REST API天青表存储的表实体(为了保持关键安全)。我的问题是我得到一个400(错误的请求)错误。请有人能告诉我我做错了什么吗?使用生成的共享访问签名
我它返回与SAS一个URI从服务,例如
我再为表中的信息添加到请求流格式为指定在微软的网站上(除了对于Atom名称空间的属性定义为的xmlns:A =“HTTP:// www.w3.org/2005/Atom“):
http://msdn.microsoft.com/en-us/library/windowsazure/dd894033.aspx
我还添加: request.Method = ”POST“; request.ContentType =“应用/原子+ xml”的 X-MS-日期是RFS1123格式
然而,我不设置授权报头(这可能是我的垮台),因为我假设将SAS应为我做这份工作。
因此,任何指针将非常感激地赞赏...!
原谅我,如果我错过了任何信息......
史蒂夫
谁想要知道,看起来好像我的问题是用于RequestStream的XML的命名空间问题。 指定共享访问签名时,授权标头不是必需的。 – 2013-02-20 15:55:49
我有类似的问题曾经是我的PC日期时间。一旦Azure的要求是,请求的时间应该有15米的最大延迟,我改变了我的时间测试另一个东西 – Miguel 2014-09-03 18:36:32