无法使用curl将JSON发布到本地主机

时间:2018-07-26 11:33:17

标签: json curl localhost

我正在尝试将{"BPM": 456}传递给我的本地主机:8080。

当我与Postman一起尝试时,它似乎可以正常工作。

另一方面,当我使用以下curl命令尝试操作时,它似乎不起作用。

curl  -d {"BPM":456} -H "Content-Type: application/json" -X  POST http://localhost:8080/

它不起作用,对此我将不胜感激。

2 个答案:

答案 0 :(得分:0)

我认为您应该检查端口8080。或者如果您在本地主机中使用虚拟主机。再次检查主机和端口配置。 我使用本地主机尝试了您的推荐,它有效。

答案 1 :(得分:0)

出于某些有趣的原因,使用以下语法无效。

curl -d {"BPM":456} -H "Content-Type: application/json" -X POST http://localhost:8080/

我必须使用以下格式的转接电话:

curl --header "Content-Type: application/json" \ --request POST \ --data '{"BPM":456}' \ http://localhost:8080