使用IntelliJ IDEA內(nèi)置REST Client工具調(diào)用REST API詳解
IDEA內(nèi)置REST Client工具調(diào)用REST API
當前是分布系統(tǒng)的時代,各系統(tǒng)之間或多或少都會發(fā)生數(shù)據(jù)交互,這種情況下各系統(tǒng)通常會對外開放API,而當前幾乎都是使用REST API。
目前調(diào)試rest api無非有開發(fā)測試方法、postman、swagger2等等方式,然而在IntelliJ IDEA統(tǒng)一當前IDE的情況下,采用其內(nèi)置的REST Client工具調(diào)試api,也不失方便之舉。
在IDEA菜單Tools里面打開REST Client
如圖所示。

打開后界面
如圖所示。

以接口http://192.168.25.100:9050/api/columns為例,具體使用如下。
HTTP method: GET
Host/port:http://192.168.100.25:9050
Path: /api/columns
點擊提交請求三解形按鈕開始調(diào)用接口
返回結(jié)果,如圖所示。

從返回的結(jié)果可能看出
json沒有格式化。同時,注意到上面有提示REST Client已經(jīng)過期了,可以使用新的工具。

點擊“Convert request to the new format”
打開文本編輯器,如圖所示。

文本編輯器里面已經(jīng)自動填寫上了接口請求url
點擊前端的小三解形按鈕,發(fā)起請求。


返回結(jié)果,如圖所示。
json數(shù)據(jù)格式化了


總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于使用Mybatisplus自帶的selectById和insert方法時的一些問題
這篇文章主要介紹了關(guān)于使用Mybatisplus自帶的selectById和insert方法時的一些問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08
struts2+spring+ibatis框架整合實現(xiàn)增刪改查
這篇文章主要為大家詳細介紹了struts2+spring+ibatis框架整合實現(xiàn)增刪改查操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-07-07
Mybatis?Plus?中的LambdaQueryWrapper示例詳解
這篇文章主要介紹了Mybatis?Plus?中的LambdaQueryWrapper,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03
Java向上轉(zhuǎn)型與向下轉(zhuǎn)型超詳細圖解
我們在Java編程中經(jīng)常碰到類型轉(zhuǎn)換,對象類型轉(zhuǎn)換主要包括向上轉(zhuǎn)型和向下轉(zhuǎn)型,這篇文章主要介紹了Java向上轉(zhuǎn)型與向下轉(zhuǎn)型的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2025-04-04

