Linux命令行输入json字符串发送数据
curl -X POST http://localhost:8080/api -H "Content-Type: application/json" \
-d '{"p1":"xyz","p2":"xyz"}'
其中:-d参数使用单引号括起整个字符串,json内容里的属性以及值使用双引号。
Windows命令行直接输入json字符串发送数据
这里特别要说明的是:Windows下,-d参数后不能使用单引号把发送的json字符串括起来,需要使用双引号。而json内容里的属性的双引号需要做转义:
curl -X POST http://localhost:8080/api -H "Content-Type: application/json" \
-d "{\"p1\":\"xyz\",\"p2\":\"xyz\"}"