curl命令模拟请求

发表于:2017-12-23

GET请求

默认会将response输出到终端

curl https://www.xiejiahe.com/

-i, 显示全部信息, 头部和响应数据

curl -i https://www.xiejiahe.com/

-o参数将响应数据保存到本地,后面跟着任意文件名

curl -o index.html https://www.xiejiahe.com/

-O, 如果路径包含后缀将默认使用后缀名作为下载名

curl -O https://www.xiejiahe.com/demo.jpg

POST 请求

以参数的形式去发送一个POST请求

curl -d "username=root&pwd=root" http://localhost/mock

以JSON格式发送一个POST请求, -X指定请求方法,DELETE/PUT/POST 等

curl -l -H "Content-Type: application/json; charset=utf-8" -X POST -d '{"name":"root","pwd":"root"}' http://localhost/mock
Linux