Lunix Shell: curl -H "Content-Type:application/json" -H "Accept:application/json" -X POST -d '{"name":"zhangsan"}' -v http://localhost:8080/demo
Windows cmd: curl -H "Content-Type:application/json" -H "Accept:application/json" -X POST -d "{\"name\":\"zhangsan\"}" -v http://localhost:8080/demo
参数说明:
-H 设置请求头
-X 设置请求类型(POST,GET,PUT,DELETE,PATCH,etc)
-d/--data: POST请求的参数
-v 请求时返回具体的响应信息
区别:在传递参数的时候Window cmd 只能识别双引号(“)不支持Lunix的单双引号混用,所以windows 中使用 curl 需要对参数字符串中的双引号进行转义。