【精品】Intellij 中使用 HTTP客户端 测试API

时间:2022-10-02 13:58:54

前提

在Intellij 中使用 HTTP客户端 测试API,首先需要开始**http client**插件。

【精品】Intellij 中使用 HTTP客户端 测试API

语法

  • 如果要添加JSON参数的请求头,只需添加Content-Type标头和请求正文
  • 同一文件中的多个请求需要使用**###**分隔
  • 使用{{..}}语法,我们可以向请求中添加变量
  • HTTP请求语法:Method Request-URI HTTP-Version Header-field: Header-value Request-Body

简单使用

写完controller之后,每个API方法前都有个小绿点。点击 Open in HTTP Client 就可以创建HTTP请求 【精品】Intellij 中使用 HTTP客户端 测试API【精品】Intellij 中使用 HTTP客户端 测试API【精品】Intellij 中使用 HTTP客户端 测试API 点击前面的绿色三角就可以发起http请求了,最终请求结果如下: 【精品】Intellij 中使用 HTTP客户端 测试API 也可以通过点击上图中红色广场中的json文件(也可以点进去)查看返回内容:

【精品】Intellij 中使用 HTTP客户端 测试API

header和body

接口: 【精品】Intellij 中使用 HTTP客户端 测试API 测试: 【精品】Intellij 中使用 HTTP客户端 测试API 结果: 【精品】Intellij 中使用 HTTP客户端 测试API

上传文件

接口: 【精品】Intellij 中使用 HTTP客户端 测试API

测试: 【精品】Intellij 中使用 HTTP客户端 测试API

结果: 【精品】Intellij 中使用 HTTP客户端 测试API

变量:统一管理token

在http文件中点击Add environment file 会出现两个选项:

  • regular:公共参数

  • private:私有化参数(放一些账号密码,token一类的) 【精品】Intellij 中使用 HTTP客户端 测试API【精品】Intellij 中使用 HTTP客户端 测试API

  • API 【精品】Intellij 中使用 HTTP客户端 测试API 运行 【精品】Intellij 中使用 HTTP客户端 测试API

  • 测试 【精品】Intellij 中使用 HTTP客户端 测试API

  • 结果 【精品】Intellij 中使用 HTTP客户端 测试API

将生成的临时测试代码保存到指定的文件

在主菜单上或上下文菜单中,选择Refactor | 移动。 【精品】Intellij 中使用 HTTP客户端 测试API 在打开的对话框中: 【精品】Intellij 中使用 HTTP客户端 测试API 选择文件或键入要将请求移动到的文件的完整路径。 【精品】Intellij 中使用 HTTP客户端 测试API 结果: 【精品】Intellij 中使用 HTTP客户端 测试API

注意,您可以指定不存在的文件的名称,在这种情况下,将自动创建具有提供的名称的新文件。

扩展

以从endpoints中生成http测试请求:

【精品】Intellij 中使用 HTTP客户端 测试API【精品】Intellij 中使用 HTTP客户端 测试API