2017-09-25 80 views
0

我正在尝试在Postman中测试和调用Smartsheet API的API,但我一直收到相同的错误。尽管我按照API文档定义了正确的Content-Type,但我得到的响应是错误1124,它是一个无效的内容类型标题。我一直无法弄清楚究竟是什么导致了这个问题。我曾尝试在邮递员的地址和标题标签中输入标题,但这两个选项都没有给出我想要的结果。错误1124:无效的内容类型头文件

任何帮助,将不胜感激。

Postman Screenshot

回答

0

如果我运行邮差同样的要求为您的截图显示(除使用我的页ID),与你使用相同的标题,我的请求成功。即,如果您发送Content-Type标头,其值为application/json对于此请求,您应该不会收到您要报告的错误消息(1124 - 无效的内容类型标头)。

你会,但是,如果你是不是没有包括所有的的Content-Type页眉或如果你的的Content-Type头指定无效值收到错误消息。一个排除故障的建议:使用Fiddler(或类似的工具)来检查在Postman中执行此请求时通过网络发送的请求 - 它是否包含Content-Type标题,如果有,值是什么的标题?

UPDATE:

感谢您将身体你在邮差设置截图 - 我相信这是你的问题的根源。即您的Content-Type标头表示请求正文为JSON格式,但您实际上未发送JSON。要解决这个问题:不要在Postman中指定键/值对,请选择原始单选按钮并以JSON格式指定主体。这里是什么样子的截图:

enter image description here

+0

我试图检查与提琴手的请求,看来它发送正确的Content-Type头。也许我没有正确阅读,但看起来我正确地包含了标题。 – burnsa

+0

我也尝试过同样的要求,对我也是成功的。 @burnsa,请求的主体是什么样的? – stmcallister

+0

@stmcallister我的请求的正文看起来像[this](https://i.imgur.com/3qqqKnH.png)。 – burnsa

相关问题