我试图在Postman中测试和API调用Smartsheet API,但我一直收到同样的错误。即使我根据API文档定义了正确的Content-Type,我得到的响应是错误1124 ,这是无效的内容类型标题。我还没能弄明白究竟是什么导致了这个问题。我试过在Postman的地址和标题选项卡中输入标题,但是这两个选项都没有给我我想要的结果。
邮差截图
答案 0 :(得分:0)
如果我在截图显示的Postman中运行相同的请求(除了使用我的工作表ID),使用与您正在使用的相同的标题,我的请求成功。即,如果您要为此请求发送值为 application / json 的 Content-Type 标头,则不应该收到您正在报告的错误消息(1124) - 无效的内容类型标头)。
但是,如果您要为 Content-Type指定无效值<或> Content-Type 标题,则会收到该错误消息strong>标题。有关故障排除的建议:使用Fiddler(或类似工具)检查在邮递员中执行此请求时通过网络发送的请求 - 是否包含内容类型标题,如果是这样,那个标题的价值是多少?
<强>更新强>
感谢您在Postman中添加正在设置的正文的屏幕截图 - 我相信这是您问题的根源。即,您的 Content-Type 标头表示请求正文采用JSON格式,但您实际上并未发送JSON。要解决此问题:不要在Postman中指定键/值对,而是选择原始单选按钮并以JSON格式指定正文。这是一个截图: