<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 安裝 ``` yum install -y curl ``` curl命令可以用來執行下載、發送各種HTTP請求,指定HTTP頭部等操作。 ~~~ -f|--fail 失敗時不提示錯誤 --connect-timeout 連接超時時間 -I|--head 只打印頭部信息 ~~~ ### 用curl進行認證 使用curl選項 -u 可以完成HTTP或者FTP的認證,可以指定密碼,也可以不指定密碼在后續操作中輸入密碼: ~~~ curl -u user:pwd http://man.linuxde.net curl -u user http://man.linuxde.net ~~~ ### POST方法和GET方法 ~~~ -d|--data post方法 -G|--get get方法 ~~~ ### 文件下載 curl是將下載文件輸出到stdout,將進度信息輸出到stderr,不顯示進度信息使用-s|--silent選項。 a)選項-O|--remote-name將下載的數據寫入到文件,保留原始的命名 ~~~ curl http://man.linuxde.net/text.iso -O ~~~ b)選項-o|--output將下載數據寫入到指定名稱的文件中 ~~~ curl http://man.linuxde.net/test.iso -o filename.iso ~~~ 文件上傳 ~~~ -T|--upload-file ~~~ ### 斷點續傳 curl能夠從特定的文件偏移處繼續下載,它可以通過指定一個偏移量來下載部分文件 ~~~ curl URL -C 偏移量 ~~~ 偏移量是以字節為單位的整數,如果讓curl自動推斷出正確的續傳位置使用-C: ~~~ curl -C -URL ~~~ ### 使用curl設置參照頁字符串 使用-e|--referer選項指定參照頁字符串: ~~~ curl --referer http://www.google.com http://man.linuxde.net ~~~ ### 用curl設置cookies 使用--cookie "COKKIES"選項來指定cookie,多個cookie使用分號分隔: ~~~ curl http://man.linuxde.net --cookie "user=root;pass=123456" ~~~ 將cookie另存為一個文件,使用--cookie-jar選項: ~~~ curl URL --cookie-jar cookie_file ~~~ ### 用curl設置用戶代理字符串 使用-A|--user-agent選項: ~~~ curl URL --user-agent "Mozilla/5.0" ~~~ 其他HTTP頭部信息也可以使用curl來發送,使用`-H|--header`"頭部信息" 傳遞多個頭部信息, ~~~ curl -H "Host:man.linuxde.net" -H "accept-language:zh-cn" URL ~~~ ### curl的帶寬控制和下載配額 使用--limit-rate限制curl的下載速度: ~~~ curl URL --limit-rate 50k ~~~ 命令中用k(千字節)和m(兆字節)指定下載速度限制。 使用--max-filesize指定可下載的最大文件大小: ~~~ curl URL --max-filesize bytes ~~~ 如果文件大小超出限制,命令則返回一個非0退出碼,如果命令正常則返回0。 ### 指定代理 使用選項-x|--proxy ~~~ curl -x127.0.0.1:80 www.sunnysky.com/test_access_control ~~~ ### 超時 使用curl時,有兩個超時時間:一個是連接超時時間,另一個是數據傳輸的最大允許時間。 連接超時時間用 `--connect-timeout` 參數來指定,數據傳輸的最大允許時間用 `-m --max-time` 參數來指定。 ~~~ curl --connect-timeout 10 -m 20 "http://XXXXXXX" ~~~ 連接超時的話,出錯提示形如: curl: (28) connect() timed out! 數據傳輸的最大允許時間超時的話,出錯提示形如: curl: (28) Operation timed out after 2000 milliseconds with 0 bytes received
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看