linux系統(tǒng)
[-X]指定method:GET,POST等
curl -X GET 'www.baidu.com'
[-b]設(shè)置cookie
curl -b "key1=val1;key2=val2;" http://www.baidu.com
也可以使用[-H 'cookie:xxx']
curl -H 'cookie: key1=val1;key2=val2;' http://www.baidu.com
[-c 文件名]接收cookie,存于文件中
curl -c /tmp/cookies http://www.baidu.com
[-d post請求帶參數(shù)]
curl -d "name=value&name2=value2" http://www.baidu.com
[-H]設(shè)置header,可以多次使用-H設(shè)置多個(gè)值
curl -H "Content-Type: text/html; charset=utf-8" -H 'user-agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36' 'https://www.baidu.com'
如果設(shè)置了-H "Accept-Encoding: gzip"
壓縮俗或,要用gunzip
解壓
curl -H 'Accept-Encoding:gzip' 'www.baidu.com' | gunzip | more
windows系統(tǒng)
需要安裝curl和iconv
curl www.baidu.com | iconv -f utf-8 -t gbk
相關(guān)網(wǎng)站
http://gnuwin32.sourceforge.net/packages/libiconv.htm
https://www.cnblogs.com/davidwang456/p/4266867.html
http://www.ruanyifeng.com/blog/2019/09/curl-reference.html