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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM