我有Dropwizard后端结束,喜欢使用curl用Json主体发出POST请求
我使用Postman选择了正文选项卡raw
单选按钮上的设置,并在下拉菜单JSON(applicattion/json)
上。我进入了正文并能够成功创建POST请求。
但是,当我使用curl时,我收到一个错误。我用了
curl -v -X POST "localhost:8080/resource"
-H "Content-Type: application/json"
-d '{label1: "words1", label2: "words2"}'
我收到错误消息
{"code":400,"message":"Unable to process JSON"}
据我所知,由于Postman能够创建POST请求,因此卷曲存在问题。
答案 0 :(得分:1)
此
{label1: "words1", label2: "words2"}
不是JSON。使用
{"label1": "words1", "label2": "words2"}