1 -x 指定訪問IP與埠號curl -x 192.168.4.12:80 http://www.jackyops.com2 響應時長 curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{tim ...
1 -x 指定訪問IP與埠號
curl -x 192.168.4.12:80 http://www.jackyops.com
2 響應時長
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "https://www.baidu.com"
時間指標解釋 :
time_connect 建立到伺服器的 TCP 連接所用的時間
time_starttransfer 在發出請求之後,Web 伺服器返回數據的第一個位元組所用的時間
time_total 完成請求所用的時間
3 -H去構造你想要的http頭部
curl -H “X-Forward-For:8.8.8.8″ http://www.jackyops.com -v -I
4 cookie
-b "cookie" 此參數用來構造一個攜帶cookie的請求
前面講到了使用 -H 來發送 Cookie 的方法,這種方式是直接將 Cookie 字元串寫在命令中。如果使用 -b 來自定義 Cookie,命令如下:
curl -b “JSESSIONID=D0112A5063D938586B659EF8F939BE24” http://www.jackyops.com
如果要從文件中讀取 Cookie,-H 就無能為力了,此時可以使用 -b 來達到這一目的:
curl -b “cookie-example” http://www.jackyops.com
即 -b 後面既可以是 Cookie 字元串,也可以是保存了 Cookie 的文件名
5 curl提交用戶名和密碼
curl http://name:[email protected]
curl -u name:passwd http://www.jackyops.com