3.linux curl 模擬請求
4.linux curl處理cookies
curl -c /tmp/cookies #cookies儲存到/tmp/cookies檔案
傳送cookies:
curl -b 「key1=val1;key2=val2;」 #傳送cookies文字
curl -b /tmp/cookies #從檔案中讀取cookies
5.linux curl get方式提交資料:
curl -g -d 「name=value&name2=value2」
6.以表單的方式上傳檔案:
curl -f file=@/tmp/me.txt
7.設定http請求頭資訊:
curl -a 「mozilla/5.0 firefox/21.0」 #設定http請求頭user-agent
curl -e 「 #設定http請求頭referer
curl -h 「connection:keep-alive \n user-agent: mozilla/5.0」
8.設定http響應頭處理:
curl -i #僅僅返回header
curl -d /tmp/header #將http header儲存到/tmp/header檔案
9.curl認證:
curl -u aiezu:password #使用者名稱密碼認證
curl -e mycert.pem #採用證書認證
10.進度條
curl -# #以「#」號輸出進度條
11.其他方式
curl -i www.taobao.com # 只顯示頭
curl -v www.taobao.com # 顯示通訊過程
curl --trace output.text www.taobao.com # 顯示二進位制細節
curl --trace-ascii output.text www.taobao.com # 顯示ascii細節
curl -l www.taobao.com # 存在跳轉時可以用l引數
curl -i www.sina.com # 顯示頭資訊 + 內容
二、form 提交
-x 這個引數可以配置http的方法
curl -x post 127.0.0.1:7001/api/material/update
curl -x post --data 「name=kk&name2=gg」 127.0.0.1:7001/api/material/create # 帶引數的post提交
LINUX中curl命令使用
curl一.get提交資料 1.直接將資料附加在url後面 2.使用 g 或者 get 引數配合 d data data ascii data urlencode 等引數 由於 g 等價於 get d 等價於 data data ascii 所以等價 二.post put 請求json資料 三.po...
Linux中curl命令總結
curl是一種命令列工具,作用是發出網路請求,然後得到和提取資料,顯示在 標準輸出 stdout 上面。二 語法及引數 語法 curl option url 引數 a user agent 設定使用者 傳送給伺服器 b cookie cookie字串或檔案讀取位置 c cookie jar 操作結束...
Linux命令CURL用法
1.先來試試 curl 回車之後,html內容就顯示在螢幕上了。它還有乙個大寫o的選項,是按照伺服器上的檔名儲存到本地,如果執行curl o 是會報錯的,提示找不到檔名,如果換成curl o 就自動儲存檔案為1326315.html。windows下像flashget這樣的工具還支援分塊以及斷點續傳...