工具所在位置
image
工具可可視化介紹
image
- 其中點擊藍色的文字可以跳轉(zhuǎn)到.http文件寫請求歷史請求記錄
-
IntelliJ IDEA
自動將最近執(zhí)行的50個請求保存到http-requests-log.http
文件中杖爽,該文件存儲在項目的.idea / httpRequests /
目錄下。使用請求歷史記錄,您可以快速導(dǎo)航到特定響應(yīng)并再次發(fā)出請求。文件內(nèi)容大如下圖所示,再次發(fā)出請求只要點擊那個運行按鈕即可纺酸。如果從請求歷史記錄再次發(fā)出請求,則其執(zhí)行信息和響應(yīng)輸出的鏈接將添加到請求歷史記錄文件的頂部。
image
構(gòu)建HTTP請求腳本
上面的歷史記錄就是一個完整的IDEA REST Client
請求腳本显熏,從控制臺觸發(fā)的,那么可以直接復(fù)制歷史請求記錄的文件放到項目里作為HTTP
請求的腳本,也可以直接新建一個.http
或者.rest
結(jié)尾的文件晒屎,IDEA
會自動識別為HTTP
請求腳本喘蟆。
腳本格式
-
###
三個井號鍵來分開每個請求體,之后緊跟可以寫注釋 - 然后請求url和header參數(shù)是緊緊挨著的现诀,不需要換行;
- 請求求參數(shù)不管是POST的body傳參還是GET的parameter傳參履肃,都是要換行的
設(shè)置環(huán)境變量進行區(qū)分
- 請求地址和端口上面的用是一個
{{host}}
的占位符仔沿,就是從從指定的配置文件中獲取到環(huán)境相關(guān)的配置參數(shù),其他的通用變量也可以通過占位符替換尺棋,一些請求的參數(shù)如果和接口環(huán)境相關(guān)的都可以通過配置文件來區(qū)分封锉。
環(huán)境變量創(chuàng)建步驟
- 首先在.http的腳本同目錄下創(chuàng)建一個名為
http-client.private.env.json
的文件,然后內(nèi)容如下膘螟,一級的key值時用來區(qū)分環(huán)境的成福,比如,dev荆残、uat奴艾、pro等,環(huán)境下的對象就是一次HTTP請求中能夠獲取到的環(huán)境變量了,在請求的HTTP的腳本中通過{{xx}}占位符的方式獲取到這里配置的參數(shù)
image
也可以點擊
image