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

 更新时间:2025年09月10日 10:34:42   作者:guiripei  
文章介绍了在IntelliJ IDEA中使用内置RESTClient调试REST API的方法,强调其便捷性,指出旧版工具已过期,新版可自动格式化JSON响应,提升调试效率

IDEA内置REST Client工具调用REST API

当前是分布系统的时代,各系统之间或多或少都会发生数据交互,这种情况下各系统通常会对外开放API,而当前几乎都是使用REST API。

目前调试rest api无非有开发测试方法、postman、swagger2等等方式,然而在IntelliJ IDEA统一当前IDE的情况下,采用其内置的REST Client工具调试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

点击提交请求三解形按钮开始调用接口

返回结果,如图所示。

从返回的结果可能看出

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

点击“Convert request to the new format”

打开文本编辑器,如图所示。

文本编辑器里面已经自动填写上了接口请求url

点击前端的小三解形按钮,发起请求。

返回结果,如图所示。

json数据格式化了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 关于使用Mybatisplus自带的selectById和insert方法时的一些问题

    关于使用Mybatisplus自带的selectById和insert方法时的一些问题

    这篇文章主要介绍了关于使用Mybatisplus自带的selectById和insert方法时的一些问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • struts2+spring+ibatis框架整合实现增删改查

    struts2+spring+ibatis框架整合实现增删改查

    这篇文章主要为大家详细介绍了struts2+spring+ibatis框架整合实现增删改查操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Mybatis Plus 中的LambdaQueryWrapper示例详解

    Mybatis Plus 中的LambdaQueryWrapper示例详解

    这篇文章主要介绍了Mybatis Plus 中的LambdaQueryWrapper,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • Java向上转型与向下转型超详细图解

    Java向上转型与向下转型超详细图解

    我们在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型,这篇文章主要介绍了Java向上转型与向下转型的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-04-04
  • 基于Java实现QQ登录注册功能的示例代码

    基于Java实现QQ登录注册功能的示例代码

    这篇文章主要和大家分享如何利用Java语言实现QQ登录、注册等功能。本文主要应用的技术有:GUI、JDBC、多线程等,需要的可以参考一下
    2022-05-05
  • SpringBoot解决ajax跨域问题的方法

    SpringBoot解决ajax跨域问题的方法

    这篇文章主要为大家详细介绍了SpringBoot解决ajax跨域问题的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • java ArrayList中的remove方法介绍

    java ArrayList中的remove方法介绍

    大家好,本篇文章主要讲的是java ArrayList中的remove方法介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • 一文带你彻底搞懂Lambda表达式

    一文带你彻底搞懂Lambda表达式

    这篇文章主要介绍了一文带你彻底搞懂Lambda表达式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Java8之Lambda表达式使用解读

    Java8之Lambda表达式使用解读

    这篇文章主要介绍了Java8之Lambda表达式使用解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Java(基于Struts2) 分页实现代码

    Java(基于Struts2) 分页实现代码

    这篇文章介绍了Java(基于Struts2) 分页实现代码,有需要的朋友可以参考一下
    2013-10-10

最新评论