Linux下模擬http的get/post請求(curl or wget)詳解
Linux下模擬http的get/post請求(curl or wget)詳解
背景
最近項目中需要測試接口,但是測試服務(wù)器通過堡壘機才能訪問,暫時又沒有通過Nginx進行轉(zhuǎn)發(fā),只好直接在Linux上模擬http請求進行測試。
方法
get請求
curl “http://www.baidu.com” 如果URL指向的是一個文件或者一幅圖可以直接下載到本地
curl -i “http://www.baidu.com” 顯示全部信息
curl -l “http://www.baidu.com” 只顯示頭部信息
curl -v “http://www.baidu.com” 顯示get請求全過程解析
wget “http://www.baidu.com”
post請求
curl -d “param1=value1¶m2=value2” “http://www.baidu.com”
通過-d參數(shù),把訪問參數(shù)放在里面,如果沒有參數(shù),則不需要-d。
wget –post-data ‘user=foo&password=bar' http://www.baidu.com
curl和wget區(qū)別
經(jīng)實踐,curl模擬的訪問請求一般直接在控制臺顯示,而wget則把結(jié)果保存為一個文件。如果結(jié)果內(nèi)容比較少,需要直接看到結(jié)果可以考慮使用curl進行模擬請求,如果返回結(jié)果比較多,則可考慮wget進行模擬請求。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Apache Flink 任意 Jar 包上傳導(dǎo)致遠程代碼執(zhí)行漏洞復(fù)現(xiàn)問題(漏洞預(yù)警)
這篇文章主要介紹了Apache Flink 任意 Jar 包上傳導(dǎo)致遠程代碼執(zhí)行漏洞復(fù)現(xiàn)問題,本文給出了修復(fù)建議和解決方案,需要的朋友可以參考下2019-11-11
apache偽靜態(tài)與iis偽靜態(tài)規(guī)則與配置區(qū)別介紹
本文章來總結(jié)一下關(guān)于apache偽靜態(tài)與iis偽靜態(tài)區(qū)別介紹,主要講到了一些規(guī)則的問題與配置區(qū)別,以后大家就可以直接在iis偽靜態(tài)轉(zhuǎn)換apache,反之也很簡單哦,需要了解的碰可以參考下2012-12-12

