工具所在位置
工具可可视化介绍
- 其中点击蓝色的文字可以跳转到.http文件写请求历史请求记录
-
IntelliJ IDEA
自动将最近执行的50个请求保存到http-requests-log.http
文件中,该文件存储在项目的.idea / httpRequests /
目录下。使用请求历史记录,您可以快速导航到特定响应并再次发出请求。文件内容大如下图所示,再次发出请求只要点击那个运行按钮即可。如果从请求历史记录再次发出请求,则其执行信息和响应输出的链接将添加到请求历史记录文件的顶部。
构建HTTP请求脚本
上面的历史记录就是一个完整的IDEA REST Client
请求脚本,从控制台触发的,那么可以直接复制历史请求记录的文件放到项目里作为HTTP
请求的脚本,也可以直接新建一个.http
或者.rest
结尾的文件,IDEA
会自动识别为HTTP
请求脚本。
脚本格式
-
###
三个井号键来分开每个请求体,之后紧跟可以写注释 - 然后请求url和header参数是紧紧挨着的,不需要换行;
- 请求求参数不管是POST的body传参还是GET的parameter传参,都是要换行的
设置环境变量进行区分
- 请求地址和端口上面的用是一个
{{host}}
的占位符,就是从从指定的配置文件中获取到环境相关的配置参数,其他的通用变量也可以通过占位符替换,一些请求的参数如果和接口环境相关的都可以通过配置文件来区分。
环境变量创建步骤
- 首先在.http的脚本同目录下创建一个名为
http-client.private.env.json
的文件,然后内容如下,一级的key值时用来区分环境的,比如,dev、uat、pro等,环境下的对象就是一次HTTP请求中能够获取到的环境变量了,在请求的HTTP的脚本中通过{{xx}}占位符的方式获取到这里配置的参数
也可以点击