curl的用法

2018-10-25  本文已影响0人  soulsun

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。

如需帮助用 curl --help来了解帮助信息。

curl -i -k -XPUT -H"Content-Type: application/json"-H"Accept: application/json" "http:///xxx.com/xxxx"-d '{"xxxx":22671726,"xxxx":2147483647,"xxxx":"2018-07-20T00:00:00+16:00","xxxx":[5185548,5185550]}'

curl "http://www.baidu.com" 查看网页源码

curl -i "http://www.baidu.com" 显示包括头部信息

curl -v "http://www.baidu.com" 显示get请求全过程解析

curl默认的HTTP动词是GET,使用`-X`参数可以支持其他动词。

curl -X POST www.example.com

curl post方式提交数据

curl -d "param1=value1&param2=value2" "http://www.baidu.com"

设置http请求头信息

curl -A "Mozilla/5.0 Firefox/21.0" http://www.baidu.com #设置http请求头User-Agent

curl -e "http://pachong.org/" http://www.baidu.com #设置http请求头Referer

curl -H "Connection:keep-alive \n User-Agent: Mozilla/5.0" http://www.aiezu.com

(SSL) This option explicitly allows curl to perform "insecure" SSL connections and transfers.

-k, --insecure Allow connections to SSL sites without certs (H)

作者:战神悟空

链接:https://www.jianshu.com/p/b704c668559b

來源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

参照:

http://www.ruanyifeng.com/blog/2011/09/curl.html

https://blog.csdn.net/wh211212/article/details/54285921?utm_source=blogxgwz0

上一篇 下一篇

猜你喜欢

热点阅读