如何使用Curl使用Dropwizard发出POST请求

时间:2018-04-05 10:20:54

标签: rest curl dropwizard

我有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请求,因此卷曲存在问题。

1 个答案:

答案 0 :(得分:1)

{label1: "words1", label2: "words2"}

不是JSON。使用

{"label1": "words1", "label2": "words2"}