java公众号【java技术迷】一个在互联网领先地位,微信搜索【java技术迷】第一时间阅读最新文章,通过下面下载链接,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。

1 前言

当我们在开发调试 web 服务的时候,需要对接口进行调用测试;或者对接第三方系统时,需要调用远程第三方的接口进行联调。这时,相信大家首选的工具一般会是 postman ,一款当今比较流行而且功能齐全的接口调用调试工具。如下所示:

不过我们一般使用 intellij idea 代码编辑器来开发和调试 web 服务,如果使用 postman 工具来测试接口,不仅要在电脑上安装 postman ,还需要在不同工具之间切换,比较麻烦。幸运地的是 idea 自带了一款简洁轻量级的接口调用插件,http client

2 http client

http client 是 idea 自带的一款简洁轻量级的接口调用插件,通过它,我们能在 idea 上开发,调试,测试 restful web 服务

注意:确保 http client 插件是安装启动的,默认是已安装启动的。若没有安装,在 file – settings – plugins 路径下进行安装,如下:

2.1 创建 http client 文件

可以创建2种文件类型的 http client 文件,一种是临时文件(scratch files,不跟项目工程挂钩),一种是非临时文件(physical files,跟项目工程挂钩)。

如果你想创建的 http client 文件是为了临时调用接口测试用的,不需要保留记录供以后使用,则可以使用临时文件;如果想存档记录请求参数,请求结果等,后续再继续使用,或者随项目提交到远程git仓库,则建议使用非临时文件。

创建 http client 临时文件

打开后,显示界面和postman差不多,不过这种风格的界面被弃用了,官方不推荐我们使用,在最新版本的 idea 中已经没有这个界面了。

官方推荐我们使用编码式的风格界面,点击上个界面顶部的 convert request to the new format ,即可打开新的 http client 界面。

创建 http client 非临时文件

可以在项目根目录下创建一个存储请求文件的文件夹,然后在里面创建 http client 请求文件,如下:

2.2 http client 特性

http 请求存储在以.http.rest为后缀的文件中,并且带有 api 小图标。

请求文件可以包含多个请求,多个请求中间用3个井号 ### 隔开;如果是临时文件,每次执行请求后,会在请求下方生成对应请求结果的文件链接,按住 ctrl + 鼠标左键可以打开。

所有的请求结果,请求历史记录,cookies等信息会存放在 .idea 文件夹下,如下:

2.3 如何创建请求

使用右上角的快捷按钮创建请求,可以选择不同方式的请求,如下:

使用快捷键进行创建请求,例如输入 gtr 可以快速创建一个简单的 get 请求,如下:

使用 ctrl + j 快捷键可以查看创建 http 请求的所有快捷键,如下:

通过 curl 创建请求,点击右上角的 convert form curl 按钮,然后输入 curl 地址即可自动转换,如下:

2.4 请求方式

get

post

put

patch

鉴权方式

断言方式

以上就是intellij idea 自带的 http client 接口调用插件吊打 postman的详细内容,更多关于idea http client插件的资料请关注www.887551.com其它相关文章!