請參考鏈接:
https://www.cnblogs.com/seasonzone/p/7527218.html
使用-u標志來包含用戶名,並且curl將提示輸入密碼:
curl -u username http://example.com
您也可以在命令中包含密碼,但您的密碼將在bash歷史記錄中顯示:
curl -u username:password http://example.com
也可以把密碼放入一個文件中
- curl -u user:$(cat ./password-file) http://example-domain.com
curl 命令常用,
curl -x http://origin:portal -I “URL” curl http://origin"URI" -H”Host:hostname” -I #比較新版的curl命令可以接--resolve curl -vso /dev/null --resolve www.abc.com:443:47.52.29.61 https://www.abc.com
curl的其他用法
time_namelookup: %{time_namelookup}\n time_connect: %{time_connect}\n time_appconnect: %{time_appconnect}\n time_redirect: %{time_redirect}\n time_pretransfer: %{time_pretransfer}\n time_starttransfer: %{time_starttransfer}\n time_total: %{time_total}\n ----------\n status_code: %{http_code}\n num_redirects: %{num_redirects}\n redirect_url: %{redirect_url}\n final_url: %{url_effective}\n ----------\n size_request: %{size_request}\n size_download: %{size_download}\n speed_download: %{speed_download}\n
把上面這段代碼放入一個文件中,例如文件curl-format.txt
用法
curl -w curl-format.txt https://www.baidu.com
curl -w curl-format.txt https://www.a.shifen.com -H"host:www.baidu.com" -IkL
curl -I -m 10 -o /dev/null -s -w %{http_code} https://www.baidu.com
curl -I -m 10 -o /dev/null -s -w %{http_code} http://test.com

