IDEA版的Postman插件RestfulFastRequest,细节很到位,功能确实好用API调试,到目前为止,IntelliJIDEA是Java软件开发使用最多的开发工具。最近在IntelliJIDEA插件市场发现一个非常好用的插件RestfulFastRequest。细节做的很好,说是IDEA版的Postman推荐给大家也不为过!什么是RestfulFastRequestRestfulFastRequest是Postman的idea版本。它是一个强大的restfulapi工具包插件,可以帮助您基于现有方法快速生成url和params。RestfulFastRequest=API调试工具+API管理工具+API搜索工具。它有一个类似于Postman的界面来完成请求、检查服务器响应、存储你的api请求和导出api请求。该插件可帮助您在IDEA界面中更快、更高效地调试您的API。Spring系统(SpringMVC/SpringBoot)Kotlin(SpringMVC/SpringBoot)JAX-RS安装方法一(推荐):IDEA插件市场搜索RestfulFastRequest方法二:https://plugins.jetbrains.com...配置基本配置。刚开始使用,需要配置项目名[比如card],环境名[比如local,dev],然后配置对应的域名String生成配置可以让生成的字符串随机动态策略*name+random(字段名加随机字符串)*random(随机字符串)*none(不生成)类型映射配置参考https://dromara.gitee.io/fast-request/guide/getstarted/dataMapping.html使用调试API点击界面左侧小火箭按钮直接生成调用接口所需信息,点击绿色发送按钮发送下载文件请求,点击蓝色图标发送下载保存API点击即可生成参数并做适当修改,即可保存API,方便后续调试使用SearchEveryWhere,方法说明搜索API快速添加Token到Header发送请求后,可以在响应中使用Json选项卡,选择字段,点击添加,在项目级别快速将token添加到header参数中,大大省去了手动复制操作的行为。ExportingAPItoPostman可以将保存的API导出到postman。APIs列表可以很方便的显示保存的API。同时,您还可以搜索各种攻略。点击右侧定位图标可以快速定位到对应代码。您可以直接点击发送按钮发起对已保存API的请求。API导入导出可以导入导出已保存的API,与不同开发者共享Curl副本。点击小火箭生成参数后,点击curl图标可以快速生成对应的APICrulSwagger默认值解析支持swagger2,swagger3默认值解析支持注解swagger2*@ApiParam@GetMapping(value="/test/{id}")publicStringtest3(@ApiParam(name="id",example="2")@PathVariable("id")Integerid){return"";}@GetMapping(value="/test/{id}")publicStringtest3(@ApiParam(name="id",defaultValue="2")@PathVariable("id")Integerid){return"";}*@ApiImplicitParam@ApiImplicitParams({@ApiImplicitParam(paramType="query",name="pageNo",dataType="String",required=true,value="pageNo",defaultValue="1"),@ApiImplicitParam(paramType="query",name="pageSize",dataType="字符串”,必需=真,值="pageSize",defaultValue="10")})@GetMapping(value="/testPage)publicStringtestPage(@RequestParam("pageNo")IntegerpageNo,@RequestParam("pageSize")IntegerpageSize){return"";}*@ApiModelProperty@DatapublicclassUserDto{@ApiModelProperty(example="Bob")privateStringuserName;}swagger3*@Parameter@GetMapping(value="/test/{id}")publicStringtest3(@Parameter(name="id",example="2")@PathVariable("id")Integerid){return"";}*@Schema(swagger3)@DatapublicclassUserDto{@Schema(example="Bob")privateStringuserName;}API自动生成注释字段注释需要符合标准的注释规范,使用/*description/隐藏或显示DescriptionAPI生成Markdown文档我们在开发API的时候,比如在对接第三方接口时,往往需要API文档.然后就可以使用这个功能快速导出API对应的文档了APIPreviewAPIPreview可以快速预览当前Controller下的API,快速定位代码。聚焦窗口后,输入关键字,可以根据API的路径关键字快速搜索到项目的全局参数。您可以在项目级别配置全局参数,例如Headers、UrlParams、Url-EncodedParams和Cookies。当需要某些cookie时,会自动存储cookie。对于项目来说,当发送请求时,插件会自动将cookie放入项目级参数cookie中,供后续需要cookie的请求使用。Historicalrequestpreview这个功能可以让我们查看历史请求的API,对于Parameters,url等信息htmlpreview可以在IDEA中预览html形式的响应总结RestfulFastRequest是一个插件,体验非常好。深入体验,确实能发现很多惊喜,而且提供了免费版和付费版,付费版有很多细节功能,大大提高了工作效率,直接60折加入技术群,真的很值得购买使用RestfulFastRequest,最好用的IDEAAPI调试插件
