应用场景

当下Restful接口已成为主流,get请求直接通过浏览器就能模拟测试,但其他类型的请求,比如post,则需要专门工具辅助了。

restful接口比较主流的调试工作是postman,安装是一方面问题,另外,开发过程中发起测试,需要切换窗口,也会降低效率。

是否在IDEA界面中直接实现接口的调试呢?这就该轮到RestfulToolkitX插件出场了。

方式效果

安装完后,会在IDEA右侧直接出现一个单独面板,会自动搜索项目所有的rest接口。


点击上方的放大镜图标,会打开一个独立的搜索窗口,可以根据接口路径模糊匹配,查找定位代码

注意,这里的定位是定位代码文件,确定后能在IDEA中打开,并不是将这个接口的请求路径直接生成到自己主面板下方的调用地址处。

如果要搜索接口地址发起调用,那么需要在主面板获取焦点后,直接输入搜索内容,这样就快速找到接口了。

并且能解析接口,自动填充http方法、url地址,以及生成请求数据示例,点击下send按钮,就可以发起调用。

示例代码可以自由编辑,如下:
{
“appCode”: “SCS”,
“serviceCode”: “platform.message.confirm”,
“requestTime”: “2022-02-11 08:36:25”,
“sign”: “demoData”,
“data”: “{“messageId”:“1489067819836346370”}”,
“signMethod”: “MD5”
}

调用接口直接在新标签页中显示:

注意保存请求的测试数据,插件不会帮你保存。

点评

简洁实用,可以满足rest接口的辅助开发调试,不需要来回切换窗口了,推荐安装。

IDEA实用插件之RestfulToolkitX——Restful接口调试相关推荐

  1. 浏览器插件就能完成接口调试,无须下载

    00前言 Postwoman(原apiDebug) 是一个完全免费的接口调试插件,该插件可独立使用,同时数据也能同步至云端,实现跨终端共享.Postwoman支持post.get.xml.josn等测 ...

  2. ios调用restful接口_Postman调用https异常解决

    Postman为开发者比较常用的api测试工具,功能强大,支持各种restful接口调试,支持文件上传和文件下载. 这里主要根据项目调用https接口出现以下异常做个简要的操作讲解: 调用接口后pos ...

  3. # IDEA插件推荐-快速查找接口`RestfulToolkitX`

    IDEA插件推荐-快速查找接口RestfulToolkitX 引言 在写代码的时候,经常遇到需要通过接口文档上面的地址找到某个接口,跳转其接口位置.然而使用idea的按两下shift搜索,速度慢的简直 ...

  4. Chrome浏览器接口调试插件

    支持本地/跨域测试.支持更多协议.支持本地测试记录.支持查看返回头.请求头.cookie等信息 ApiDebug & CrapApi-Plug区别: ApiDebug为独立插件,与CrapAp ...

  5. python 网页调试_使用Django 2.0构建Python Restful Web服务:七)在浏览器中浏览和调试restful接口...

    一.前言 在之前的文章中,我们创建好的web接口都通过Postman这个软件调用各种HTTP请求方法来进行调试和查看,这样返回的结果很容易被编程语言和应用程序所接收和识别,但是却并不便于我们直观的查看 ...

  6. idea引用eclipse快捷键和一些实用插件

    idea引用eclipse快捷键 Ctrl+1快速修复(最经典的快捷键,就不用多说了) Ctrl+D:删除当前行 Ctrl+Alt+↓复制当前行到下一行(复制增加) Ctrl+Alt+↑复制当前行到上 ...

  7. IntelliJ IDEA实用插件

    #一,IntelliJ IDEA开发: 最近公司开发工具从 eclipse 全部切换到了 IntelliJ IDEA ,为了提升公司开发效率,所以从网上搜集了一些常用的 IntelliJ IDEA 实 ...

  8. Idea使用Fast Request接口调试

    Idea使用Restful Fast Request接口调试 一. Idea安装Restful Fast Request 插件,安装完之后重启 二.打开Idea中的Fast Request配置项目名和 ...

  9. 【开发工具】盘点IDEA那些超级实用插件

    今天给大家分享IDEA那些超级实用插件,欢迎收藏! 1.日晒主题 Solarized Themes 推荐指数:☆☆☆☆☆ 推荐理由:日晒主题本身是为vim定制的.后来移植到ide 非常酷!配色非常耐看 ...

最新文章

  1. 针对智能车声标组的声音定位方案研究
  2. 统计学习方法笔记(六)-非线性支持向量机原理及python实现
  3. 青鸟IT汇微信公众号新增智能机器人
  4. java单例模式的实现方法_JAVA单例模式的几种实现方法
  5. Win7启用Administrator账户登录
  6. JavaScript之事件委托(附原生js和jQuery代码)
  7. 占据语音入口?苹果或将在2020年WWDC上推出SiriOS
  8. 分段式多级离心泵_D型卧式多级泵结构组成及工作原理
  9. map() 与 nest.map_structure() 的区别及用法
  10. nacos默认用户名密码_Docker下,两分钟极速体验Nacos配置中心
  11. SiamFC代码讲解,推理测试讲解
  12. imx6 android 最新,【iMX6Q-Android6.0】---移植 iMX6Q android6.0 源码 史上最详细
  13. Mac WinToGO
  14. 中西方关于颜色的理解对比
  15. http://www.jb51.net/article/41274.htm
  16. Colab运行沐神《动手学深度学习》:ImportError: cannot import name ‘_check_savefig_extra_args‘ from ‘matplotlib.back
  17. Ubuntu18.04安装win7虚拟机
  18. Splay Tree伸展树
  19. 关于WPC无线充QI认证的发展
  20. 网络安全为啥要学Linux系统

热门文章

  1. mysql聚合函数能不能嵌套_Mysql 聚合函数嵌套使用操作
  2. 数据结构4——linuxC(二叉树和排序算法)
  3. 【附源码】Python计算机毕业设计汽车出租平台
  4. 申请软著用的60页代码,半个小时轻松搞定
  5. 实战篇之实现 OutLook 中以 EDM 形式发送通知邮件
  6. 关于*.7z.001,*.7z.002,...解压问题
  7. 03----3小时 用 websocket 实现聊天室 之项目静态页面搭建
  8. 一种通过GPS判断手机漫游状态实现自动搜索连接服务商的方法
  9. 广发银行研发中心 笔试记录
  10. nginx配置域名访问