学会IDEA REST Client后,postman就可以丢掉了...( 四 )

构建HTTP请求脚本

上面的历史记录就是一个完整的IDEA REST Client请求脚本 , 如果你是从控制台触发的 , 那么可以直接复制历史请求记录的文件放到项目里作为HTTP请求的脚本 , 给其他成员共享 , 如果不是 , 也可以直接新建一个.http或者.rest结尾的文件 , IDEA会自动识别为HTTP请求脚本 。

语法部分

### 演示POST请求
POST {{baseUrlget?show_env=1
Accept: application/json

{
\"name\":\"a\"

### 演示GET请求

GET {{baseUrl/post
Content-Type: application/x-www-form-urlencoded

id=999&value=https://mparticle.uc.cn/api/content

首先通过###三个井号键来分开每个请求体 , 然后请求url和header参数是紧紧挨着的 , 请求参数不管是POST的body传参还是GET的parameter传参 , 都是要换行的

环境区分

细心的你可能发现了上面示例的代码 , 没有真实的请求地址 , 取而代之的 , 是一个{{baseUrl的占位符 , 这个就是IDEA REST Client真香的地方 , 支持从指定的配置文件中获取到环境相关的配置参数 , 不仅baseUrl可以通过占位符替换 , 一些请求的参数如果和接口环境相关的都可以通过配置文件来区分 。

推荐阅读