• cURL的用法,加用户名和密码?


    请参考链接:

    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}
    
           time_connect:  %{time_connect}
    
        time_appconnect:  %{time_appconnect}
    
          time_redirect:  %{time_redirect}
    
       time_pretransfer:  %{time_pretransfer}
    
     time_starttransfer:  %{time_starttransfer}
    
             time_total:  %{time_total}
    
                        ----------
    
            status_code:  %{http_code}
    
          num_redirects:  %{num_redirects}
    
           redirect_url:  %{redirect_url}
    
              final_url:  %{url_effective}
    
                        ----------
    
           size_request:  %{size_request}
    
          size_download:  %{size_download}
    
         speed_download:  %{speed_download}
    

     把上面这段代码放入一个文件中,例如文件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

     

  • 相关阅读:
    十六进制内存赋值
    opcode修改
    C/C++ strtok函数
    pat1033. To Fill or Not to Fill (25)
    pat1008. Elevator (20)
    pat1089. Insert or Merge (25)
    pat1091. Acute Stroke (30)
    pat1002. A+B for Polynomials (25)
    pat1090. Highest Price in Supply Chain (25)
    pat1088. Rational Arithmetic (20)
  • 原文地址:https://www.cnblogs.com/faberbeta/p/linux-shell021.html
Copyright © 2020-2023  润新知