使用IntelliJ IDEA内置REST Client工具调用REST API

时间:2024-03-31 16:18:02

当前是分布系统的时代,各系统之间或多或少都会发生数据交互,这种情况下各系统通常会对外开放API,而当前几乎都是使用REST API。目前调试rest api无非有开发测试方法、postman、swagger2等等方式,然而在IntelliJ IDEA统一当前IDE的情况下,采用其内置的REST Client工具调试api,也不失方便之举。

在IntelliJ IDEA菜单Tools里面打开REST Client,如图所示。

使用IntelliJ IDEA内置REST Client工具调用REST API

打开后界面如图所示。

使用IntelliJ IDEA内置REST Client工具调用REST API

以接口http://192.168.25.100:9050/api/columns为例,具体使用如下。

HTTP method: GET

Host/port:http://192.168.100.25:9050

Path: /api/columns

点击提交请求三解形按钮开始调用接口,返回结果,如图所示。

使用IntelliJ IDEA内置REST Client工具调用REST API

从返回的结果可能看出,json没有格式化。同时,注意到上面有提示REST Client已经过期了,可以使用新的工具。

使用IntelliJ IDEA内置REST Client工具调用REST API

点击“Convert request to the new format”,打开文本编辑器,如图所示。

使用IntelliJ IDEA内置REST Client工具调用REST API

文本编辑器里面已经自动填写上了接口请求url。点击前端的小三解形按钮,发起请求。

使用IntelliJ IDEA内置REST Client工具调用REST API

使用IntelliJ IDEA内置REST Client工具调用REST API

返回结果,如图所示。json数据格式化了!

使用IntelliJ IDEA内置REST Client工具调用REST API

使用IntelliJ IDEA内置REST Client工具调用REST API