歡迎您光臨本站 註冊首頁

HTTP工具CURL的使用簡介

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
Curl是Linux下一個很強大的http/ftp/dict協議命令行工具,其功能十分強大.
1) 存下http的結果,用option: -o
可以看到屏幕上出現一個下載頁面進度指示.等進展到100%,自然就OK了
2) 可以指定http訪問所使用的proxy伺服器及其埠: -x host:port
3) option: -D 這個是把http的response裡面的cookie信息存到一個特別的文件中去
4) option: -b 這個參數把保存cookie的信息文件讀出供此次傳遞.
5)option: -A 瀏覽器信息
6)option:-e referee信息
7)option: -O 大寫的O,按照伺服器上的文件名,自動存在本地了,支持批量下載,可用正則式指定目標(包括路徑和文件名,正則表達式可以被后溯重用於-o參數),如:
$ curl -o #2_#1.jpg [url]http://aaa.abc.com/~[/url]{aaa,bbb}/[001-100].JPG
這樣,自定義出來下載下來的文件名,就變成了001-aaa.JPG, 001-bbb.JPG, 002-aaa.JPG, 002-bbb.JPG, ..., 100-aaa.JPG, 100-bbb.JPG
8) option: -c 斷點續傳,只保證curl下載中斷後續傳可以成功
9) option: -r 分塊下載, linux可以用cat part* > allpart, windows 可以用copy /b part* allpart來合併.
10) option: -u name:password, ftp/http登錄用戶/密碼
11)option: -T 上傳文件,用PUT方法,ftp/http伺服器均可.
12)option: -F 上傳文件表單POST方法提交,參數格式為 表單變數名=值;當文件上傳變數時,本地文件名前須加@作為值傳遞.
13)option: -d POST方法提交變數/值對.對間用&分隔,對內名與值用=分隔.
14) option: -E 等同於--cacert,提供SSL安全證書文件供HTTPS連接使用.


[火星人 ] HTTP工具CURL的使用簡介已經有426次圍觀

http://coctec.com/docs/linux/show-post-55087.html