详解IntelliJ IDEA 自带的 HTTP Client 接口调用插件吊打 Postman
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插件的资料请关注其它相关文章!