IDEA版Postman插件Restful Fast Request,细节到位,功能好用

这篇具有很好参考价值的文章主要介绍了IDEA版Postman插件Restful Fast Request,细节到位,功能好用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目前SpringBoot系列框架非常流行,大多数开发都是基于前后端分离的模式进行开发,这种过程中势必会涉及到大批量的API调试,到目前为止,IntelliJ IDEA是Java软件开发最多使用的开发工具,最近我在IntelliJ IDEA插件市场下找到了一块非常好用的插件Restful Fast Request,细节非常到位,说它是IDEA版的Postman也不为过,推荐给大家!

什么是Restful Fast Request

Restful Fast Request 是idea版Postman。它是一个强大的restful api工具包插件,可以根据已有的方法帮助您快速生成url和params。Restful Fast Request = API调试工具 + API管理工具 + API搜索工具。它有一个像Postman一样界面来完成请求、检查服务器响应、存储你的api请求和导出api请求。插件帮助你在IDEA界面内更快更高效地调试你的API

支持的框架

Spring 体系 (Spring MVC / Spring Boot)
Kotlin (Spring MVC / Spring Boot)
JAX-RS

安装

  • 方式1(推荐): IDEA插件市场搜索Restful Fast Request
  • 方式2: https://plugins.jetbrains.com/plugin/16988-restful-fast-request

restful fast request,idea插件,springboot,springmvc,java,api,postman

配置

基础配置

刚开始使用需要配置项目名[例如card]、环境名[例如local、dev],然后配置对应的域名 restful fast request,idea插件,springboot,springmvc,java,api,postman

String生成配置

可以使得生成出来的字符串随机动态

策略
* name+random(字段名加随机字符串)
* random(随机字符串)
* none(不生成)

restful fast request,idea插件,springboot,springmvc,java,api,postman

类型映射配置

参考

https://dromara.gitee.io/fast-request/guide/getstarted/dataMapping.html

使用

调试API

点击接口左侧的小火箭按钮即可直接生成调用接口所需的信息,点击绿色的Send按钮即可发送请求

restful fast request,idea插件,springboot,springmvc,java,api,postman

下载文件

点击蓝色图标Send and Download

restful fast request,idea插件,springboot,springmvc,java,api,postman

保存API

点击生成完参数,并进行适量修改后,可以对该API进行保存,方便后续再次调试的时候使用

restful fast request,idea插件,springboot,springmvc,java,api,postman

SearchEveryWhere支持

通过SearchEveryWhere可以快速搜索对应的API,可以通过url关键字、请求方式+url关键字、方法描述来搜索API

restful fast request,idea插件,springboot,springmvc,java,api,postman

快速添加Token到Header

发送请求后可以通过response中的Json页签,选中字段,点击添加,将token快速添加到了项目级别的头参数中,极大地节省了手动复制操纵的行为。

restful fast request,idea插件,springboot,springmvc,java,api,postman

API导出到Postman

可以将已经保存的API导出到postman,非常方便

restful fast request,idea插件,springboot,springmvc,java,api,postman

APIs列表

展示了保存的API,同时也可以进行各种不同策略的搜索,点击右侧的定位图标可以快速定位到对应的代码,也可以直接点击发送按钮,对保存的API发起请求

restful fast request,idea插件,springboot,springmvc,java,api,postman

API导入导出

可以将保存的API导入及导出,跟不同的开发之间分享

restful fast request,idea插件,springboot,springmvc,java,api,postman

Curl拷贝

点击小火箭生成完参数后,可以通过点击curl图标快速生成对应api的crul

restful fast request,idea插件,springboot,springmvc,java,api,postman

Swagger默认值解析支持

支持swagger2、swagger3默认值解析

restful fast request,idea插件,springboot,springmvc,java,api,postman

支持的注解

swagger2

* @ApiParam

@GetMapping(value="/test/{id}")
public String test3(@ApiParam(name = "id",example="2") @PathVariable("id") Integer id) {
    return "";
}

@GetMapping(value="/test/{id}")
public String test3(@ApiParam(name = "id",defaultValue="2") @PathVariable("id") Integer id) {
    return "";
}


* @ApiImplicitParam

@ApiImplicitParams({
    @ApiImplicitParam(paramType="query",name="pageNo",dataType="String",required=true,value="pageNo",defaultValue="1"),
    @ApiImplicitParam(paramType="query",name="pageSize",dataType="String",required=true,value="pageSize",defaultValue="10")
})
@GetMapping(value="/testPage)
public String testPage(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize) {
    return "";
}


* @ApiModelProperty
@Data
public class UserDto {
    @ApiModelProperty(example = "Bob")
    private String userName;
}

swagger3

* @Parameter

@GetMapping(value="/test/{id}")
public String test3(@Parameter(name = "id",example="2") @PathVariable("id") Integer id) {
    return "";
}

* @Schema(swagger3)

@Data
public class UserDto {
    @Schema(example = "Bob")
    private String userName;
}

API自动生成注释

字段注释需要符合标准注释规范,使用/*描述/

可以通过点击隐藏或显示Description

restful fast request,idea插件,springboot,springmvc,java,api,postman

API生成Markdown文档

当我们在开发API的时候,例如在跟第三方对接接口的时候往往需要API文档,那么可以通过该功能快速导出API对应的文档

restful fast request,idea插件,springboot,springmvc,java,api,postman

API预览

API预览可以快速预览当前Controller下的API,并且可以快速定位代码。聚焦窗口后输入关键字,根据API的路径关键字可以快速搜索

restful fast request,idea插件,springboot,springmvc,java,api,postman

项目全局参数

可以进行配置,设置项目级别下的Headers、Url Params、Url-Encoded Params、Cookie等全局参数

restful fast request,idea插件,springboot,springmvc,java,api,postman

自动Cookie存储

当一些需要cookie支持的项目,当发送完请求后,插件会自动地将Cookie放入项目级别参数Cookie中,后续需要Cookie的请求就可以使用该Cookie了

restful fast request,idea插件,springboot,springmvc,java,api,postman

历史请求预览

该功能可以让我们查阅历史请求的API以及对于的参数、url等信息

restful fast request,idea插件,springboot,springmvc,java,api,postman

Html预览

可以对html形式的响应在IDEA内进行预览

总结

Restful Fast Request这个插件,体验确实不错。深入体验,确实能发现很多惊喜,并且提供了免费版和收费版,收费版中又做了很多细致化的功能,提升了很大的生产力,而且加入技术群直接打6折,确实值得入手一把

Restful Fast Request,最好用的IDEA API调试插件文章来源地址https://www.toymoban.com/news/detail-786935.html

到了这里,关于IDEA版Postman插件Restful Fast Request,细节到位,功能好用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA插件中的postman,你试试

    Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?今天给大家推荐一款IDEA插件:Apipost Helper,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成 url 和 params。更重要的是他

    2024年01月21日
    浏览(38)
  • IDEA中怎么用Postman?这款插件你试试

    Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?今天给大家推荐一款IDEA插件:Apipost Helper,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成 url 和 params。更重要的是他

    2024年04月17日
    浏览(65)
  • 【IDEA】IDEA 版 Postman 新版发布,功能强大!

    Restful Fast Request 是 IDEA 版 Postman,它是一个强大的 restful api 工具包插件,可以根据已有的方法帮助您快速生成 url 和 params。Restful Fast Request = API 调试工具 + API 管理工具 + API 搜索工具。它有一个漂亮的界面来完成请求、检查服务器响应、存储你的 api 请求和导出 api 请求,插件

    2024年02月13日
    浏览(77)
  • IntelliJ IDEA 自带的 HTTP Client接口调用插件,替代 Postman

    在日常的 Web 服务开发和调试中,我们经常需要对接口进行调用和测试。无论是在与团队内部协作开发时,还是在与第三方系统进行接口联调时,接口调用是不可或缺的一环。而在这个过程中,许多开发者会首选一款功能强大且易用的工具,其中最常见的就是 Postman —— 这是

    2024年02月03日
    浏览(44)
  • IntelliJ IDEA 自带的 HTTP Client 接口调用插件,吊打 Postman

    可以在项目根目录下创建一个存储请求文件的文件夹,然后在里面创建 HTTP Client 请求文件,如下: 2.2 HTTP Client 特性 HTTP 请求存储在以 .http 或 .rest 为后缀的文件中,并且带有 API 小图标。 请求文件可以包含多个请求,多个请求中间用3个井号 ### 隔开;如果是临时文件,每次

    2024年04月12日
    浏览(46)
  • postman之接口自动化测试一步到位

    目录 概述 执行顺序 预处理脚本为请求添加动态传参 测试脚本 如何快速生成测试脚本 postman集成到Jenkins 概述 Postman是一个客户端接口测试工具,它不仅可以用在测试当中,还可以用在开发当中,在postman的使用过程中,其实大部分人都在做手工测试,name其实postman还有另外一

    2024年02月03日
    浏览(42)
  • 好用到爆,IDEA 版 Postman 面世了,功能真心强大

    IDEA是最常用的开发工具,很多程序员都想把它打造成一站式开发平台,于是安装了各种各样的插件。最近发现了一款IDEA插件RestfulFastRequest,细节做的真心不错,说它是IDEA版的Postman也不为过,推荐给大家! RestfulFastRequest号称是IDEA版本的Postman。它是一个功能强大的Restful API工

    2024年04月14日
    浏览(87)
  • 测试IDEA中几款从Java bean(POJO)得到JSON字符串用于postman请求参数的插件

    一、背景 有时候,我们需要从写好的 Java 类得到 JSON字符串(Java类一般指 DTO/XxxRequest,即 controller 接口用来接收参数的 POJO),用于postman调用接口的时候的入参。 比如,DemoDTO是controller接口的入参,我现在要用postman简单测一下,我怎么样快速得到 json 字符串呢? 二、结论

    2024年01月25日
    浏览(51)
  • 网络请求实战-RESTFUL约定和Postman工具

    表现层状态转化(Representational state transfer)   资源、表示和转换 资源(Resource) 服务端的一个资源 拥有URL 表示(Representation) 服务端的资源在客户端的表示 客户端拥有操作服务端资源的方法 转换(Transfer) 客户端收到新的表示,从而向用户展示新的内容 约定 资源命名

    2023年04月20日
    浏览(30)
  • Restful风格使用postman测试接口【增删查改示例】

    Postman 最早是google的一个插件存在的,但是又google退出中国以及postman团队对工具的定位,主攻pc端app的开发及优化,现在的google插件已经很少再使用了,postman虽然是一个商用软件,但是对于我们普通用户来说,基本功能完全够用的。 Postman 从最初设计上就是为接口测试而生的

    2024年02月06日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包