zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    第6天c#基础结构体和数组
    第5天c#基础for循环和enum
    第4天c#基础switch和while循环
    第3天c#按位运算和增减buff
    第2天c#基础
    第1天c#基础语法
    背景图层填充底色调密度
    如何在运行里添加命令
    网站
    BAT设置
  • 原文地址:https://www.cnblogs.com/faberbeta/p/linux-shell021.html
Copyright © 2011-2022 走看看