curl 命令

发布时间 2023-12-27 09:27:12作者: 弘一

实例

curl -X POST -H "Content-Type:application/json" -H "appKey:Xr-DYKjdAFqAwf-lcvXcaVpG5WUMkKPwqPRorgA-3aQ" -d '[{"scenicCode":"b2bb5b31bae34adcd42ce279","day":"2018-02-26","count":"376"}]' https://wljg.dct.jiangxi.gov.cn/upload-data/tourist/real-gate-day -v

命令信息

curl -help

参数详解

-v

小写v,显示请求的连接过程,用于观察调试

$ curl http://baidu.com  -v

-X

请求协议,post、put等

$ curl http://baidu.com -X POST -v

-H

设置header信息

curl http://baidu.com -H "aaa:bbb" -H "ccc:ddd" -v

-A

设置客户端代理信息,即User-Agent信息

$ curl http://baidu.com -A "aaaa" -v

-d

传递body内容

curl http://baidu.com -X POST -H "Content-type: application/json"  -d '{"user":"lizz","pwd":"xxxxx""}'

-b

设置Cookie信息

curl http://baidu.com -b 'a=lizz' -v

-o

保存返回内容,与wget有点类似

$ curl http://baidu.com -o ba.html