我正在尝试POST我已经制作的API,我正在使用Postman进行测试。我收到了400 Bad Request错误,作为对Invalid JSON message received
消息的回复。
这是使用GET向用户反馈记录的示例。
{
"id":3,
"title":"Radio Etiquette Book",
"summary":"This book provides advice on how to present a radio programme with flair.",
"timestamp":"2016-12-22T18:18:20+0000",
"author":{"id":1,...***},
"reviews":
}
我认为问题出在author
,因为author
包含子字段,例如ID,用户名,密码和名为entries
的子类(由该作者创建的书籍),以及{ {1}}(由该作者撰写的评论)。
如何发布新条目以避免400 Bad Request错误?我不确定它的价值是什么,我发布的内容不正确,但是关于它是否真的是作者,以及应该如何输入它的争论。
答案 0 :(得分:2)
您可以使用类似JSONLint的网站来检查您尝试发送的JSON是否格式正确。它应该能够向您显示错误行以及它可能与JSON规范不匹配的原因。