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 作为自动化测试工具。
    • 搭配设置函数,实现结果的暂存与使用。
posted @ 2021-12-15 13:24  三号小玩家  阅读(890)  评论(0编辑  收藏  举报
Title
三号小玩家的 Mail: 17612457115@163.com, 联系QQ: 1359720840 微信: QQ1359720840