curl

作者: 呆弱鸡 | 来源:发表于2019-05-23 10:50 被阅读0次

    linux系统

    [-X]指定method:GET,POST等
    curl -X GET 'www.baidu.com'

    [-b]设置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请求带参数]
    curl -d "name=value&name2=value2" http://www.baidu.com

    [-H]设置header,可以多次使用-H设置多个值
    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'

    如果设置了-H "Accept-Encoding: gzip"压缩,要用gunzip解压
    curl -H 'Accept-Encoding:gzip' 'www.baidu.com' | gunzip | more

    windows系统

    需要安装curl和iconv
    curl www.baidu.com | iconv -f utf-8 -t gbk

    相关网站

    https://www.cnblogs.com/davidwang456/p/4266867.html
    http://www.ruanyifeng.com/blog/2019/09/curl-reference.html

    相关文章

      网友评论

        本文标题:curl

        本文链接:https://www.haomeiwen.com/subject/hzwmfqtx.html