使用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)文章
教你怎么用idea創(chuàng)建web項(xiàng)目
好多朋友在使用IDEA創(chuàng)建項(xiàng)目時(shí),總會(huì)碰到一些小問題.現(xiàn)在我們就演示一下使用IDEA創(chuàng)建web項(xiàng)目的完整步驟吧.文中有非常詳細(xì)的圖文示例哦,,需要的朋友可以參考下2021-05-05
Nacos docker單機(jī)模式部署實(shí)現(xiàn)過程詳解
這篇文章主要介紹了Nacos docker單機(jī)模式部署實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
淺談Java(SpringBoot)基于zookeeper的分布式鎖實(shí)現(xiàn)
這篇文章主要介紹了Java(SpringBoot)基于zookeeper的分布式鎖實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
IntelliJ IDEA下SpringBoot如何指定某一個(gè)配置文件啟動(dòng)項(xiàng)目
這篇文章主要介紹了IntelliJ IDEA下SpringBoot如何指定某一個(gè)配置文件啟動(dòng)項(xiàng)目問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
SpringBoot實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換的四種對(duì)象映射方案
在項(xiàng)目開發(fā)中,對(duì)象之間的相互轉(zhuǎn)換是一個(gè)高頻操作,尤其在分層架構(gòu)的系統(tǒng)中,數(shù)據(jù)在實(shí)體對(duì)象(Entity)、數(shù)據(jù)傳輸對(duì)象(DTO)、值對(duì)象(VO)之間的轉(zhuǎn)換尤為常見,選擇一個(gè)高效、可靠的對(duì)象映射方案對(duì)提高系統(tǒng)性能和開發(fā)效率至關(guān)重要,本文將介紹4種對(duì)象映射方案2025-06-06
Java攔截器、過濾器和監(jiān)聽器的區(qū)別與作用詳解
Java 攔截器、過濾器和監(jiān)聽器是在 Java Web 開發(fā)中常用的組件,它們各有特點(diǎn)和用途,下面將分別介紹它們的區(qū)別和作用,并提供具體的代碼示例,需要的朋友可以參考下2025-06-06

