curl
.com
curl -o demo.txt
.com/test.php
-o:使用url中預設的檔名儲存檔案到本地
curl -o
.com/test.php
3.同時獲取多個檔案
curl -o url1 -o url2
4.curl 中 get 傳引數的方法
由於url中有&其他引數獲取不到,在linux系統中 &會使程序系統後台執行,必須對 &進行下轉義才能 $_get獲取到所有引數
curl -s ".com/test.php?a=1&b=2&c=3"5.curl 中 post 傳引數的方法
curl -d
'name=1&id=2' .com/test.php
注:預設情況下,通過post方式傳遞過去的資料中若有特殊字元,首先需要將特殊字元轉義在傳遞給伺服器端,如value值中包含有空格,則需要先將空格轉換成%20,如:
curl -d "name=u%20name&id=2"
.com/test.php
在新版本的curl中,提供了新的選項 –data-urlencode,通過該選項提供的引數會自動轉義特殊字元。
curl --data-urlencode "name=u name&id=2"
.com/test.php
指定乙個檔案,將該檔案中的內容當作資料傳遞給伺服器端
curl --data @filename
.com/test.php
6.curl獲得**資訊的方法( -s 表示靜默 –head 表示取得head資訊 )
.com/test.html8.curl授權
在訪問需要授權的頁面時,可通過-u選項提供使用者名稱和密碼進行授權
通常的做法是在命令列只輸入使用者名稱,之後會提示輸入密碼,這樣可以保證在檢視歷史記錄時不會將密碼洩露
curl -u username url
curl -u ftpuser:ftppass -o ftp://ftp_server/public_html/
curl -u ftpuser:ftppass -o ftp://ftp_server/public_html/index.php
11.儲存與使用**cookie資訊
將**的cookies資訊儲存到sugarcookies檔案中
curl -d sugarcookies
.com/index.php
使用上次儲存的cookie資訊
curl -b sugarcookies
.com/index.php
12上傳檔案
Curl用法點滴
一 get請求 curl i 顯示全部資訊 curl l 只顯示頭部資訊 curl v 顯示get請求全過程解析 wget 也可以 二 post請求 curl d param1 value1 m2 value2 三 json格式的post請求 例如 ps json串內層引數需要格式化 若返回值為js...
curl詳細用法
curl是乙個和伺服器互動資訊 傳送和獲取資訊 的命令列工具,支援dict,file,ftp,ftps,gopher,http,https,imap,imaps,ldap,ldaps,pop3,pop3s,rtmp,rtsp,scp,sftp,smtp,smtps,telnet和tftp等協議。cu...
curl用法簡記
curl data firstname john lastname doe 通過post請求傳送引數 curl cookie jar linuxidcookies.txt o 儲存 cookie curl cookie cnncookies.txt 傳送 cookie 使用具有或不具有身份驗證的 如...