idea http請求


以前使用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 文件中的一些簡單語法 :

  1. 注釋 : // 或者 #
  2. 使用三個 # 號分割 request 請求 : ###
  3. 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.jsonhttp-client.private.env.json 配置文件定義變量,實現不同環境不同配置
  • 使用 Response Handler Script 機制,可以進行響應結果的處理。
    • 搭配斷言函數,可以將 IDEA HTTP Client 作為自動化測試工具。
    • 搭配設置函數,實現結果的暫存與使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM