我正在使用REST实现用于azure数据存储而不是“azure-storage”SDK,而在数据存储表中插入实体时,我得到的错误,
和statuscode返回这里是400。
我提到了这个文档docs和所有东西(比如授权使用hashmac,timestamp,header,json body等)按照我的理解正确形成,但似乎它不起作用,但是相同的标题和json身体我已经通过postman并且它的工作。现在问题是通过REST来解释为什么它不在数据存储表中插入实体。使用的Azure-Datastore版本:2016-05-31。
REST API实现:使用nodejs / typescript。
任何人都曾经发现过这个问题,并且知道可能的根本原因和解决方案。
错误代码的含义可以在CommonRestApiErrorCodes和TableServiceErrorCodes中找到。
作为您的描述,错误将是:InvalidInput Bad Request(400)其中一个请求输入无效。
要解决输入无效的问题,请尝试使用fiddler等工具,捕获工具发送的请求,并且:
顺便说一句,请您分享您对使用Azure存储节点客户端库的疑虑吗?
最好的祝愿