使用 curl 命令傳送請求

2022-01-18 16:51:22 字數 774 閱讀 2407

curl是linux下乙個強大的http命令列工具。可以把它看作命令列的瀏覽器。

curl
如果希望只獲取http請求頭,則加上-i引數

curl -i
get請求表單

curl "www.hotmail.com/when/junk.cgi?birthyear=1905&press=ok"
post請求表單

curl -d "birthyear=1905&press=ok" www.hotmail.com/when/junk.cgi
這個指令表示curl偽裝成了ie5.0,使用者平台是windows 2000。(對方伺服器是根據這個字串來判斷客戶端的型別的,所以即使使用aix也無所謂)。

curl -a "mozilla/4.0 (compatible; msie 5.01; windows nt 5.0)" url
cookie是伺服器經常使用的一種記憶客戶資訊的方法。如果cookie被記錄在了檔案中,那麼使用命令:

curl -b stored_cookies_in_file www.cookiesite. com
curl可以根據舊的cookie寫出新cookie併發送到**:

curl -b cookies.txt -c newcookies.txt www.cookiesite. com

使用 curl 傳送 POST 請求

一 引數說明 格式 curl h 請求頭 d 請求體 x post 介面位址引數 內容格式 h 或者 header 請求頭 d post內容 或者 id 001 name 張三 phone 13099999999 x請求協議 post get delete push put options head...

curl傳送請求總結

經常要用到curl,需要呼叫被人的介面,總結了乙個好用的方法,下次直接用 2 設定提交方式 switch type 3 裝置請求體 if count body 0 設定請求頭 if count header 0 上傳檔案相關設定 curl setopt ch,curlopt followlocati...

PHP 傳送cURL請求

desc xmsb curl 傳送curl請求 param string url 請求位址 param array data post請求的引數 param array header 頭部資訊 return string function xmsb curl url,data header 為1時返...