以前使用postmain調用,然后發現老是改版升級,麻煩的一批,保存還不方便。
直到某一天,心血來潮,發現idea 自帶http請求工具。沒錯,就是你看到的樣子。
辛苦收集的demo,歡迎點贊收藏: https://gitee.com/player03/httpClientDemo.git
感謝大佬的分享:GitHub - YunaiV/SpringBoot-Labs
我終於決定要放棄 Postman,選擇了牛逼的神仙工具 IDEA HTTP Client !賊爽 - 雲+社區 - 騰訊雲 (tencent.com)
Idea使用httpclient調用接口_HealerJean夢想博客-CSDN博客_idea調用接口
使用手冊:Test RESTful Web services | IntelliJ IDEA (jetbrains.com)

點進去,發現在你的idea的某個文件夾下生成了配置。

對於 .http 文件中的一些簡單語法 :
- 注釋 :
//或者# - 使用三個 # 號分割 request 請求 :
### - web 的 basic 或者 digest 認證
配置環境信息
這也是它比較強大的一方面,使用一個 json 來配置所有環境,只要在請求腳本目錄下就可以讀到,遵循約定大於配置的原則,文件名 http-client.env.json 表示普通變量可放的地方 http-client.private.env.json 表示密碼等私有變量配置的地方,配置大致如下。在運行請求腳本的時候,idea 會提示你要選哪個環境
- 通過創建
.http文件,並創建接口對應的 Request 進行測試。- 通過將
.http文件提供到 Git 倉庫中,實現團隊共享。 - 結合 IDEA 的 Live Template 功能,可以實現 Request 的快速創建。
- 通過將
- 在
http-client.env.json和http-client.private.env.json配置文件定義變量,實現不同環境的不同配置。 - 使用 Response Handler Script 機制,可以進行響應結果的處理。
- 搭配斷言函數,可以將 IDEA HTTP Client 作為自動化測試工具。
- 搭配設置函數,實現結果的暫存與使用。
