Linux中 curl命令簡介

2021-10-01 22:26:48 字數 1350 閱讀 8540

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這樣的工具還支援分塊以及斷點續傳...