curl參數

  1. -a/--append 上傳文件時,附加到目標文件 
  2.  -A/--user-agent <string>  設置用戶代理髮送給服務器 
  3.  - anyauth   可以使用“任何”身份驗證方法 
  4.  -b/--cookie <namename=string/file> cookie字符串或文件讀取位置 
  5.  - basic 使用HTTP基本驗證 
  6.  -B/--use-ascii 使用ASCII /文本傳輸 
  7.  -c/--cookie-jar <file> 操作結束後把cookie寫入到這個文件中 
  8.  -C/--continue-at <offset>  斷點續轉 
  9.  -d/--data <data>   HTTP POST方式傳送數據 
  10.  --data-ascii <data>  以ascii的方式post數據 
  11.  --data-binary <data> 以二進制的方式post數據 
  12.  --negotiate     使用HTTP身份驗證 
  13.  --digest        使用數字身份驗證 
  14.  --disable-eprt  禁止使用EPRT或LPRT 
  15.  --disable-epsv  禁止使用EPSV 
  16.  -D/--dump-header <file> 把header信息寫入到該文件中 
  17.  --egd-file <file> 爲隨機數據(SSL)設置EGD socket路徑 
  18.  --tcp-nodelay   使用TCP_NODELAY選項 
  19.  -e/--referer 來源網址 
  20.  -E/--cert <cert[:passwd]> 客戶端證書文件和密碼 (SSL) 
  21.  --cert-type <type> 證書文件類型 (DER/PEM/ENG) (SSL) 
  22.  --key <key>     私鑰文件名 (SSL) 
  23.  --key-type <type> 私鑰文件類型 (DER/PEM/ENG) (SSL) 
  24.  --pass  <pass>  私鑰密碼 (SSL) 
  25.  --engine <eng>  加密引擎使用 (SSL). "--engine list" for list 
  26.  --cacert <file> CA證書 (SSL) 
  27.  --capath <directory> CA目錄 (made using c_rehash) to verify peer against (SSL) 
  28.  --ciphers <list>  SSL密碼 
  29.  --compressed    要求返回是壓縮的形勢 (using deflate or gzip) 
  30.  --connect-timeout <seconds> 設置最大請求時間 
  31.  --create-dirs   建立本地目錄的目錄層次結構 
  32.  --crlf          上傳是把LF轉變成CRLF 
  33.  -f/--fail          連接失敗時不顯示http錯誤 
  34.  --ftp-create-dirs 如果遠程目錄不存在,創建遠程目錄 
  35.  --ftp-method [multicwd/nocwd/singlecwd] 控制CWD的使用 
  36.  --ftp-pasv      使用 PASV/EPSV 代替端口 
  37.  --ftp-skip-pasv-ip 使用PASV的時候,忽略該IP地址 
  38.  --ftp-ssl       嘗試用 SSL/TLS 來進行ftp數據傳輸 
  39.  --ftp-ssl-reqd  要求用 SSL/TLS 來進行ftp數據傳輸 
  40.  -F/--form <namename=content> 模擬http表單提交數據 
  41.  -form-string <namename=string> 模擬http表單提交數據 
  42.  -g/--globoff 禁用網址序列和範圍使用{}和[] 
  43.  -G/--get 以get的方式來發送數據 
  44.  -h/--help 幫助 
  45.  -H/--header <line>自定義頭信息傳遞給服務器 
  46.  --ignore-content-length  忽略的HTTP頭信息的長度 
  47.  -i/--include 輸出時包括protocol頭信息 
  48.  -I/--head  只顯示文檔信息 
  49.  從文件中讀取-j/--junk-session-cookies忽略會話Cookie 
  50.  - 界面<interface>指定網絡接口/地址使用 
  51.  - krb4 <級別>啓用與指定的安全級別krb4 
  52.  -j/--junk-session-cookies 讀取文件進忽略session cookie 
  53.  --interface <interface> 使用指定網絡接口/地址 
  54.  --krb4 <level>  使用指定安全級別的krb4 
  55.  -k/--insecure 允許不使用證書到SSL站點 
  56.  -K/--config  指定的配置文件讀取 
  57.  -l/--list-only 列出ftp目錄下的文件名稱 
  58.  --limit-rate <rate> 設置傳輸速度 
  59.  --local-port<NUM> 強制使用本地端口號 
  60.  -m/--max-time <seconds> 設置最大傳輸時間 
  61.  --max-redirs <num> 設置最大讀取的目錄數 
  62.  --max-filesize <bytes> 設置最大下載的文件總量 
  63.  -M/--manual  顯示全手動 
  64.  -n/--netrc 從netrc文件中讀取用戶名和密碼 
  65.  --netrc-optional 使用 .netrc 或者 URL來覆蓋-n 
  66.  --ntlm          使用 HTTP NTLM 身份驗證 
  67.  -N/--no-buffer 禁用緩衝輸出 
  68.  -o/--output 把輸出寫到該文件中 
  69.  -O/--remote-name 把輸出寫到該文件中,保留遠程文件的文件名 
  70.  -p/--proxytunnel   使用HTTP代理 
  71.  --proxy-anyauth 選擇任一代理身份驗證方法 
  72.  --proxy-basic   在代理上使用基本身份驗證 
  73.  --proxy-digest  在代理上使用數字身份驗證 
  74.  --proxy-ntlm    在代理上使用ntlm身份驗證 
  75.  -P/--ftp-port <address> 使用端口地址,而不是使用PASV 
  76.  -Q/--quote <cmd>文件傳輸前,發送命令到服務器 
  77.  -r/--range <range>檢索來自HTTP/1.1或FTP服務器字節範圍 
  78.  --range-file 讀取(SSL)的隨機文件 
  79.  -R/--remote-time   在本地生成文件時,保留遠程文件時間 
  80.  --retry <num>   傳輸出現問題時,重試的次數 
  81.  --retry-delay <seconds>  傳輸出現問題時,設置重試間隔時間 
  82.  --retry-max-time <seconds> 傳輸出現問題時,設置最大重試時間 
  83.  -s/--silent靜音模式。不輸出任何東西 
  84.  -S/--show-error   顯示錯誤 
  85.  --socks4 <host[:port]> 用socks4代理給定主機和端口 
  86.  --socks5 <host[:port]> 用socks5代理給定主機和端口 
  87.  --stderr <file> 
  88.  -t/--telnet-option <OPTOPT=val> Telnet選項設置 
  89.  --trace <file>  對指定文件進行debug 
  90.  --trace-ascii <file> Like --跟蹤但沒有hex輸出 
  91.  --trace-time    跟蹤/詳細輸出時,添加時間戳 
  92.  -T/--upload-file <file> 上傳文件 
  93.  --url <URL>     Spet URL to work with 
  94.  -u/--user <user[:password]>設置服務器的用戶和密碼 
  95.  -U/--proxy-user <user[:password]>設置代理用戶名和密碼 
  96.  -v/--verbose 
  97.  -V/--version 顯示版本信息 
  98.  -w/--write-out [format]什麼輸出完成後 
  99.  -x/--proxy <host[:port]>在給定的端口上使用HTTP代理 
  100.  -X/--request <command>指定什麼命令 
  101.  -y/--speed-time 放棄限速所要的時間。默認爲30 
  102.  -Y/--speed-limit 停止傳輸速度的限制,速度時間'秒 
  103.  -z/--time-cond  傳送時間設置 
  104.  -0/--http1.0  使用HTTP 1.0 
  105.  -1/--tlsv1  使用TLSv1(SSL) 
  106.  -2/--sslv2 使用SSLv2的(SSL) 
  107.  -3/--sslv3         使用的SSLv3(SSL) 
  108.  --3p-quote      like -Q for the source URL for 3rd party transfer 
  109.  --3p-url        使用url,進行第三方傳送 
  110.  --3p-user       使用用戶名和密碼,進行第三方傳送 
  111.  -4/--ipv4   使用IP4 
  112.  -6/--ipv6   使用IP6 
  113.  -#/--progress-bar 用進度條顯示當前的傳送狀態 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章