Linux下模擬http的get/post請求(curl or wget)詳解
Linux下模擬http的get/post請求(curl or wget)詳解
背景
最近項(xiàng)目中需要測試接口,但是測試服務(wù)器通過堡壘機(jī)才能訪問,暫時(shí)又沒有通過Nginx進(jìn)行轉(zhuǎn)發(fā),只好直接在Linux上模擬http請求進(jìn)行測試。
方法
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)實(shí)踐,curl模擬的訪問請求一般直接在控制臺顯示,而wget則把結(jié)果保存為一個文件。如果結(jié)果內(nèi)容比較少,需要直接看到結(jié)果可以考慮使用curl進(jìn)行模擬請求,如果返回結(jié)果比較多,則可考慮wget進(jìn)行模擬請求。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Centos7服務(wù)器下啟動jar包項(xiàng)目的最佳方法
這篇文章主要給大家分享介紹了關(guān)于Centos7服務(wù)器下啟動jar包項(xiàng)目的最佳方法,文中通過示例代碼以及圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03bug分支和feature分支_動力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了bug分支和feature分支,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08Linux服務(wù)器如何查看每個用戶或者當(dāng)前用戶的磁盤占用量及文件同步
這篇文章主要介紹了Linux服務(wù)器如何查看每個用戶或者當(dāng)前用戶的磁盤占用量及文件同步問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02