windows 10版本curl文件下载:
备用地址:
-I 输出请求header信息和状态码
我们一般都是用curl -I来检测http头信息,检查返回状态码
示例:curl -I www.baidu.com
-x 指定网址的ip
示例:curl www.baidu.com -x 1.2.3.4:80 将网址ip指向1.2.3.4的80来返回数据
-e, --referer <URL> Referrer URL 指定Referrer 地址
示例:curl -I -e www.xxx.com https://blog.mydns.vip 测试访问blog.mydns.vip 时指定来源地址为www.xxx.com
-v 显示请求详细信息
示例:curl blog.mydns.vip -v
-X 指定请求方式
GET请求
curl -X GET blog.mydns.vip
POST请求
curl -X POST -d "data=1&key=2" http://localhost:8090/test -v
-d 将使用Content-type:application/x-www-form-urlencoded方式发送数据。
如果想使用JSON形式post数据,可以使用-H指定头部类型
curl -H "Content-Type:application/json" -d '{"data":"1","key":"2"}' http://localhost:8090/test -v
要使用Cookie
curl -H "Cookie:username=XXX" {URL}
-H增加头部信息
示例:curl -H "Content-Type:application/json" https://blog.mydns.vip
示例:curl -H “X-Forward-For:1.2.3.4″ https://blog.mydns.vip
Cookie相关
-c 存储cookie到文件
curl -d"name=test&password=1" http://localhost:8090/login -c ./cookie1
使用用户名和密码登录系统,并将cookie信息存储在当前目录的cookie文件中
-b 携带cookie文件
curl http://localhost:8090/login -b ./cookie
‘-cookie’直接指定cookie
curl --cookie "name=test" http://localhost:8090/login
-s 静默模式。不输出任何东西,不显示统计信息
-help windows版本显示帮助
示例:
[root@ddd ~]# curl baidu.com|grep baidu
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0
<meta http-equiv="refresh" content="0;url=http://www.baidu.com/">
使用-s以后不显示Total 信息
[root@ddd ~]# curl -s baidu.com|grep baidu
<meta http-equiv="refresh" content="0;url=http://www.baidu.com/">
-S/--show-error 显示错误
网站响应时间:
示例1:
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "https://blog.mydns.vip"
时间参数解释 :
time_connect 建立到服务器的 TCP 连接所用的时间
time_starttransfer 在发出请求之后,Web 服务器返回数据的第一个字节所用的时间
time_total 完成请求所用的时间
示例2
curl -o /dev/null -s -w time_namelookup:"\t"%{time_namelookup}"\n"time_connect:"\t\t"%{time_connect}"\n"time_appconnect:"\t"%{time_appconnect}"\n"time_pretransfer:"\t"%{time_pretransfer}"\n"time_starttransfer:"\t"%{time_starttransfer}"\n"time_total:"\t\t"%{time_total}"\n"time_redirect:"\t\t"%{time_redirect}"\n" "https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=xxxx'"
» 本文链接地址:https://blog.mydns.vip/1495.html
最新评论
麻烦发下检测工具
让我下载
非常好