curl是一種命令列工具,作用是發出網路請求,然後得到和提取資料,顯示在"標準輸出"(stdout)上面。
二、語法及引數
語法:
curl [option] [url]
引數:
-a/--user-agent 設定使用者**傳送給伺服器
-b/--cookie cookie字串或檔案讀取位置
-c/--cookie-jar 操作結束後把cookie寫入到這個檔案中
-c/--continue-at 斷點續轉
-d/--dump-header 把header資訊寫入到該檔案中
-e/--referer ****
-f/--fail 連線失敗時不顯示http錯誤
-o/--output 把輸出寫到該檔案中
-o/--remote-name 把輸出寫到該檔案中,保留遠端檔案的檔名
-r/--range 檢索來自http/1.1或ftp伺服器位元組範圍
-s/--silent 靜音模式。不輸出任何東西
-t/--upload-file 上傳檔案
-u/--user 設定伺服器的使用者和密碼
-w/--write-out [format] 什麼輸出完成後
-x/--proxy 在給定的埠上使用http**
-#/--progress-bar 進度條顯示當前的傳送狀態
檢視源網頁
新聞hao123
地圖貼吧更多產品
儲存需要的網頁
$ curl -o [檔名] www.sina.com
顯示頭資訊
server: bfe/1.0.8.18顯示通訊過程
< set-cookie: bdorz=27315; max-age=86400; domain=.baidu.com; path=/增加頭資訊
更改http動詞
$ curl -x post www.example.com
$ curl -x delete www.example.com
檔案上傳
$ curl --form upload=@localfilename --form press=ok [url]
1 . curl url --silentcurl命令詳解2 . curl url --silent -o
3 . curl url -o filename --progress
######################################### 100.0%
linux中curl指令的簡要分析
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命令簡介
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 cookie...
Linux命令CURL用法
1.先來試試 curl 回車之後,html內容就顯示在螢幕上了。它還有乙個大寫o的選項,是按照伺服器上的檔名儲存到本地,如果執行curl o 是會報錯的,提示找不到檔名,如果換成curl o 就自動儲存檔案為1326315.html。windows下像flashget這樣的工具還支援分塊以及斷點續傳...