curl命令记录
2018-01-05 本文已影响7人
进击的胖达
网上搬来的curl的实用方法
-x 指定访问IP与端口号
curl -x 192.168.1.1:80 http://www.miotour.com
-I 仅仅取文件的http头部
curl -I -x 192.168.1.1:80 http://www.miotour.com
用referer做的防盗链,就可以使用-e来设置
curl -e “http://www.qiecuo.org” http:// www.miotour.com -v -I
-H去构造你想要的http头部
curl -H “X-Forward-For:8.8.8.8″ http://www.miotour.com -v -I
curl反馈时间,例如连接时间,下载时间等信息
curl -w %{time_connect}:%{time_starttransfer}:%{time_total} -s -o /dev/null
将一个文件保存到硬盘上,命名为file.html
curl -o file.html http://www.miotour.com/index.html
下载index.html文件, -O是大写的字母
curl -O http://www.miotour.com/index.html
curl提交用户名和密码
curl http://name:passwd@www.miotour.com
curl -u name:passwd http://www.miotour.com
-b “cookie” 此参数用来构造一个携带cookie的请求
url状态获取
curl -o /dev/null -s -w %{http_code} "http://www.kklinux.com"
关于更多curl中可以使用的变量信息请参考:curl变量参考