<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] ## 常用參數 ``` -i 顯示響應頭信息與內容 -I 只顯示響應頭信息 -b"name=xxx" 攜帶 cookie 信息 -H "Content-Type:application/json" 增加頭信息 -d post 的 body --referer http://www.example.com 添加referer來源 ``` ## 命令 |命令|說明| |---|---| |-a/--append |上傳文件時,附加到目標文件| |-A/--user-agent <string> |設置用戶代理發送給服務器| |-anyauth| 可以使用“任何”身份驗證方法| |-b/--cookie <name=string/file> |cookie字符串或文件讀取位置| |--basic| 使用HTTP基本驗證| |-B/--use-ascii| 使用ASCII /文本傳輸| |-c/--cookie-jar <file>| 操作結束后把cookie寫入到這個文件中| |-C/--continue-at <offset> |斷點續轉| |-d/--data <data> |HTTP POST方式傳送數據| |--data-ascii <data>| 以ascii的方式post數據| |--data-binary <data> |以二進制的方式post數據| |--negotiate |使用HTTP身份驗證| |--digest |使用數字身份驗證| |--disable-eprt| 禁止使用EPRT或LPRT| |--disable-epsv| 禁止使用EPSV| |-D/--dump-header <file> |把header信息寫入到該文件中| |--egd-file <file> |為隨機數據(SSL)設置EGD socket路徑| |--tcp-nodelay |使用TCP_NODELAY選項| |-e/--referer |來源網址| |-E/--cert <cert[:passwd]> |客戶端證書文件和密碼 (SSL)| |--cert-type <type> |證書文件類型 (DER/PEM/ENG) (SSL)| |--key <key> |私鑰文件名 (SSL)| |--key-type <type> |私鑰文件類型 (DER/PEM/ENG) (SSL)| |--pass <pass> |私鑰密碼 (SSL)| |--engine <eng> |加密引擎使用 (SSL). "--engine list" for list| |--cacert <file> |CA證書 (SSL)| |--capath <directory> |CA目錄 (made using c_rehash) to verify peer against (SSL)| |--ciphers <list> |SSL密碼| |--compressed |要求返回是壓縮的形勢 (using deflate or gzip)| |--connect-timeout <seconds> |設置最大請求時間| |--create-dirs |建立本地目錄的目錄層次結構| |--crlf |上傳是把LF轉變成CRLF| |-f/--fail| 連接失敗時不顯示http錯誤| |--ftp-create-dirs |如果遠程目錄不存在,創建遠程目錄| |--ftp-method [multicwd/nocwd/singlecwd] |控制CWD的使用| |--ftp-pasv |使用 PASV/EPSV 代替端口| |--ftp-skip-pasv-ip |使用PASV的時候,忽略該IP地址| |--ftp-ssl |嘗試用 SSL/TLS 來進行ftp數據傳輸| |--ftp-ssl-reqd |要求用 SSL/TLS 來進行ftp數據傳輸| |-F/--form <name=content> |模擬http表單提交數據| |--form-string <name=string> |模擬http表單提交數據| |-g/--globoff |禁用網址序列和范圍使用{}和[]| |-G/--get |以get的方式來發送數據| |-H/--header <line> |自定義頭信息傳遞給服務器| |--ignore-content-length |忽略的HTTP頭信息的長度| |-i/--include |輸出時包括protocol頭信息| |-I/--head |只顯示請求頭信息| |-j/--junk-session-cookies |讀取文件進忽略session cookie| |--interface <interface> |使用指定網絡接口/地址| |--krb4 <level> |使用指定安全級別的krb4| |-k/--insecure |允許不使用證書到SSL站點| |-K/--config |指定的配置文件讀取| |-l/--list-only |列出ftp目錄下的文件名稱| |--limit-rate <rate> |設置傳輸速度| |--local-port<NUM> |強制使用本地端口號| |-m/--max-time <seconds> |設置最大傳輸時間| |--max-redirs <num> |設置最大讀取的目錄數| |--max-filesize <bytes> |設置最大下載的文件總量| |-M/--manual |顯示全手動| |-n/--netrc |從netrc文件中讀取用戶名和密碼| |--netrc-optional |使用 .netrc 或者 URL來覆蓋-n| |--ntlm |使用 HTTP NTLM 身份驗證| |-N/--no-buffer |禁用緩沖輸出| |-o/--output |把輸出寫到該文件中| |-O/--remote-name |把輸出寫到該文件中,保留遠程文件的文件名| |-p/--proxytunnel |使用HTTP代理| |--proxy-anyauth |選擇任一代理身份驗證方法| |--proxy-basic |在代理上使用基本身份驗證| |--proxy-digest |在代理上使用數字身份驗證| |--proxy-ntlm |在代理上使用ntlm身份驗證| |-P/--ftp-port <address> |使用端口地址,而不是使用PASV| |-q |作為第一個參數,關閉 .curlrc| |-Q/--quote <cmd> |文件傳輸前,發送命令到服務器| |-r/--range <range> |檢索來自HTTP/1.1或FTP服務器字節范圍| |--range-file |讀取(SSL)的隨機文件| |-R/--remote-time 在|本地生成文件時,保留遠程文件時間| |--retry <num> |傳輸出現問題時,重試的次數| |--retry-delay <seconds> |傳輸出現問題時,設置重試間隔時間| |--retry-max-time <seconds> |傳輸出現問題時,設置最大重試時間| |-s/--silent |靜默模式。不輸出任何東西| |-S/--show-error |顯示錯誤| |--socks4 <host[:port]> |用socks4代理給定主機和端口| |--socks5 <host[:port]> |用socks5代理給定主機和端口| |--stderr <file>|| |-t/--telnet-option <OPT=val> |Telnet選項設置| |--trace <file> |對指定文件進行debug| |--trace-ascii <file> |Like --跟蹤但沒有hex輸出| |--trace-time |跟蹤/詳細輸出時,添加時間戳| |-T/--upload-file <file> |上傳文件| |--url <URL> |Spet URL to work with| |-u/--user <user[:password]> |設置服務器的用戶和密碼| |-U/--proxy-user <user[:password]> |設置代理用戶名和密碼| |-w/--write-out [format] |什么輸出完成后| |-x/--proxy <host[:port]> |在給定的端口上使用HTTP代理| |-X/--request <command> |指定什么命令| |-y/--speed-time |放棄限速所要的時間,默認為30| |-Y/--speed-limit |停止傳輸速度的限制,速度時間| ## 常用場景 ### 輸出到文件 獲取網站源碼 `curl -o ~/demo.html www.baodu.com` ### post 請求 //傳 json `curl -d '{"user_name":"idcpj","pwd":"12345"}' http://127.0.0.1:8000/user` //傳表單 `curl -d 'name=idcpj&pwd=123456' http://127.0.0.1:8000/user` ### 攜帶頭信息 `curl -H "Content-Type:application/json"` ### 添加 referer `curl --referer "http://www.example.com" ` ### 攜帶 cookie `curl -b "name=xxx"` ### 文件上傳 `curl -F "key=value" -F "file=@./video/test1.mp4" http://localhost/upload` `file 為input:name 的值` ### 從文件讀取 cookie 傳遞 ``` curl -b cookies http://example.com ``` ### wget實現 ``` curl -sSL http://www.download.com/file -o new_file ``` ### HTTP認證 ``` curl --user name:password example.com ```
                  <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>

                              哎呀哎呀视频在线观看