还在用postman?用这个简单的命令curl也能实现,逼格瞬间提升,windows也能用

curl简单介绍

curl 简单理解为client url,用于发送网络请求的工具。几乎涵盖了所有的请求,如FTP,SMTP,HTTP,HTTPS,这里我们只讲http(s)。
一般GET请求可以直接在浏览器输入即可,如果是POST呢?现在一般用的较多的是一款优秀的工具postman,看看我们如何替代它吧!!!

使用

简单使用

在windows的dos命令行(我的win10可用,win7没试过)或linux命令行或安装过git客户端,在其中执行命令

curl www.baidu.com

POST请求,postman

例一:发送json数据格式的post请求

curl -v -X POST -H "Content-Type:application/json" -d '{"name":"jack","id":1000022222222}'  http://192.168.1.3:8081/order/curl/test

例二:使用本地文件格式发送
1.新建一个jack.json的文本文件,存入{"name":"jack","id":1000022222222}
2.执行命令

curl -v -X POST -H "Content-Type:application/json" -d '@jack.json'  http://192.168.1.3:8081/order/curl/test

3.将响应数据存入指定的文件response.json

curl -v -X POST -H "Content-Type:application/json" -d '@jack.json'  http://192.168.1.3:8081/order/curl/test -o response.json

参数解释

参数解释:
     * -v 输出详细信息
     * -X 请求类型、POST、GET,DELETE,PUT
     * -H 请求头类型
     * -d  用于发送post请求数据体,加上此参数后请求头默认:Content-Type : application/x-www-form-urlencoded,所以可省略 -X POST
     *     -d可以读取本地文件数据,向服务器发送请求
     * -o 将服务器返回的文件保存到指定的文件
     * -O 将服务器返回的文件以URL后面的部分作为文件名保存
     * --limit-rate 限制网络带宽,默认网速慢的情况,--limit-rate 100k
     * -L 跟随服务器的重定向,默认不跟随

猜你喜欢

转载自blog.csdn.net/weixin_48470176/article/details/119067721