前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在IDEA中进行API调试插件分享(Apipost-Helper)

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

原创
作者头像
一个风轻云淡
发布2024-06-08 23:29:08
3460
发布2024-06-08 23:29:08

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等。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档