Windows 10 x64 使用CURL工具模拟POST请求与Lunix的区别

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 需要对参数字符串中的双引号进行转义。

猜你喜欢

转载自www.cnblogs.com/FallenPuppet/p/11306699.html