使用IntelliJ IDEA內(nèi)置REST Client工具調(diào)用REST API詳解
IDEA內(nèi)置REST Client工具調(diào)用REST API
當(dāng)前是分布系統(tǒng)的時(shí)代,各系統(tǒng)之間或多或少都會(huì)發(fā)生數(shù)據(jù)交互,這種情況下各系統(tǒng)通常會(huì)對(duì)外開放API,而當(dāng)前幾乎都是使用REST API。
目前調(diào)試rest api無非有開發(fā)測(cè)試方法、postman、swagger2等等方式,然而在IntelliJ IDEA統(tǒng)一當(dā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ǎn)擊提交請(qǐng)求三解形按鈕開始調(diào)用接口
返回結(jié)果,如圖所示。

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

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

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


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


總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于使用Mybatisplus自帶的selectById和insert方法時(shí)的一些問題
這篇文章主要介紹了關(guān)于使用Mybatisplus自帶的selectById和insert方法時(shí)的一些問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08
struts2+spring+ibatis框架整合實(shí)現(xiàn)增刪改查
這篇文章主要為大家詳細(xì)介紹了struts2+spring+ibatis框架整合實(shí)現(xiàn)增刪改查操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07
Mybatis?Plus?中的LambdaQueryWrapper示例詳解
這篇文章主要介紹了Mybatis?Plus?中的LambdaQueryWrapper,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
Java向上轉(zhuǎn)型與向下轉(zhuǎn)型超詳細(xì)圖解
我們?cè)贘ava編程中經(jīng)常碰到類型轉(zhuǎn)換,對(duì)象類型轉(zhuǎn)換主要包括向上轉(zhuǎn)型和向下轉(zhuǎn)型,這篇文章主要介紹了Java向上轉(zhuǎn)型與向下轉(zhuǎn)型的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-04-04
基于Java實(shí)現(xiàn)QQ登錄注冊(cè)功能的示例代碼
這篇文章主要和大家分享如何利用Java語言實(shí)現(xiàn)QQ登錄、注冊(cè)等功能。本文主要應(yīng)用的技術(shù)有:GUI、JDBC、多線程等,需要的可以參考一下2022-05-05
Java(基于Struts2) 分頁(yè)實(shí)現(xiàn)代碼
這篇文章介紹了Java(基于Struts2) 分頁(yè)實(shí)現(xiàn)代碼,有需要的朋友可以參考一下2013-10-10

