您当前的位置:首页 > 计算机 > 软件应用 > 开发工具(IDE)

在IDEA中进行API调试插件分享(Apipost-Helper)

时间:07-18来源:作者:点击数:
城东书院 www.cdsy.xyz

Apipost IDEA 插件是一个类似于Postman的IntelliJ IDEA插件,可以帮助开发人员高效地调试Api并一键生成文档;一个Apipost IDEA插件=Restfultool+Yapi+Swaggertool+Showdoc;。

特色功能

  • 支持Api IDEA本地调试
  • 接口树形展示
  • 接口搜索,可搜索注释 快捷键mac:command+\ win:Ctrl+\
  • 接口树搜索,可搜索注释 快捷键mac:option+\ win:Alt+\
  • 代码与接口树互相跳转
  • 本地调试接口发送历史记录功能
  • 本地调试接口保存入参出参和保存记录查询
  • 本地调试可配置Host、全局Header
  • 本地调试完后上传Api功能
  • 上传可配置前缀Host
  • 支持多种上传Api方式
  • 支持 Swagger2.0和Swagger3.0注解
  • 自定义参数解析
  • 基于 Javadoc(Java)、KDoc(Kotlin)、ScalaDoc(Scala) 解析 API 文档

安装

重启idea即可使用,打开一个IDEA中的springboot项目,效果图如下:

ApiPost支持多种请求参数类型。比如:

  • form-data
  • x-www-form-urlencoded
  • raw — JSON (application/json)
  • raw — XML (text/xml)
  • raw — Javascript (application/javascript)
  • raw — TEXT (text/plain)
  • raw — HTML (text/html)

form-data、x-www-form-urlencoded、raw 的区别

1、form-data: 

能传输数据流(上传)的键值对。

就是http请求中的multipart/form-data,既可以上传文件等二进制数据,也可以上传表单键值对。

2、x-www-form-urlencoded:

能传输文本(不能传输数据流,不能上传)的键值对。

就是application/x-www-from-urlencoded,不能用来上传二进制数据流,比如图片上传等。

3、raw:

非键值对数据。

可以上传任意格式的文本,可以上传text、json、xml、html等。

城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐