IDEA 自带的REST Client使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA 自带的REST Client使用相关的知识,希望对你有一定的参考价值。

参考技术A

环境变量在环境文件中定义的,文件定义在与 .http 文件相同目录下,文件可以是 : rest-client.env.json 或者 http-client.env.json, rest-client.private.env.json 或者 http-client.private.env.json。

rest-client.env.json 或者 http-client.env.json 表示这个文件是包含普通的变量,并把里面的变量分发到项目中。

rest-client.private.env.json 或者 http-client.private.env.json 表示该文件是一个私人的文件,可能包括密码,令牌,证书和其他敏感信息。默认情况下,此文件被添加到 VCS 忽略文件列表中。在 http-client.private.env.json 文件中指定的变量的值将覆盖环境文件中的值。

变量调用的时候使用:变量名

eg:

打开http-client.env.json:

使用的时候如下:

运行的时候选择test环境还是local环境,对应着 http-client.env.json 里面的test和local配置

以 > 开头,然后把脚本包装在 %% 里面。
eg:

通过 client.global.set 存储全局变量,通过 client.global.get 获取变量。可以通过 client 对象在内存中存储数据,可以保留到 idea 关闭之前。

可以通过变量获取值:

那么在一处存储了变量, 就可以在其他地方调用了,非常适合处理 token,就有点像浏览器登录了。

请求结果一般存储在该项目的 .idea 目录下的 httpRequests 目录里面的 http-requests-log.http 文件中,如下 :

查看返回结果 json 通过 ctrl + 鼠标左键进入返回的 json 详情。

以上是关于IDEA 自带的REST Client使用的主要内容,如果未能解决你的问题,请参考以下文章

一次使用IDEA中HTTP Client的经历

IntelliJ IDEA 使用 rest client

Idea rest client 使用(全) 真香

IDEA之Maven的使用

使用django-rest-auth自带登录注册api

Springboot2.1.1使用rest-high-level-client整合Elasticsearch6.4.3