Rei*_*per 5 javascript api angularjs postman
我有一个我正在测试的API,如果我通过"form-data"提交我的数据,它具有以下值:
key: response[comment]
value: This is a test
Run Code Online (Sandbox Code Playgroud)
但是如果我在"原始"选项卡中使用以下结构执行一些自定义JSON,则它不起作用:
{ "response[comment]": "This is a test" }
Run Code Online (Sandbox Code Playgroud)
说实话,这让我很疯狂,因为服务器没有给我任何有关错误的详细信息.我感觉这是对象的编码出错了,但我使用的是Angular,我得到了相同的400错误,而我很确定它应该只使用JS对象作为.post上的数据.
任何帮助,将不胜感激!
job*_*wat 14
确保你的Content-Type标题!
如果您的原始数据是JSON: Content-Type: application/json
我遇到了类似的问题:我的请求是使用表单数据,但不是原始 ...并且在调试请求服务器端之后,我意识到我的请求Content-Type是"text/plain;charset=UTF-8"..即使选择了JSON侧面下拉...
希望它为下一个节省时间;)
好的,我找到了.
显然,"评论[回复]"实际上是:
{"comment":{"response": "something"}}
Run Code Online (Sandbox Code Playgroud)
在JSON中.
得知的东西:)
| 归档时间: |
|
| 查看次数: |
19867 次 |
| 最近记录: |