V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
whitecosm0s
V2EX  ›  分享创造

[抽奖送码] Gotcha Rest Client 更新 1.6.0 版本,实现了完整的 API 设计功能。基础功能永久免费,评论抽取 20 个价值 98 元的专业版兑换码。

  •  2
     
  •   whitecosm0s · 2023-01-05 12:58:12 +08:00 · 6606 次点击
    这是一个创建于 449 天前的主题,其中的信息可能已经有所发展或是发生改变。

    img

    经过两个多月的开发,Gotcha Rest Client 实现了完整的 API 设计功能,你可以为请求和响应数据编写对应的 Json Schema ,为每个字段添加注释,约束条件和 XML 配置等信息。

    接口文档设计不再依赖调试功能,和Apifox不同,文档设计和接口调试功能都可以独立使用。

    Postman 、Paw 等工具仅仅实现了对于参数的注释功能,无法支持 Swagger 中的结构体,他们在导入或导出 Swagger 文件时,会丢弃其中的Component定义。在 Gotcha 中,你可以编辑并在每个请求中复用定义好的结构体(包括递归调用),并且完整的导入 Swagger 文件中。

    如果你在寻找的一个可以轻松设计接口文档的工具,Gotcha Rest Client 将会非常适合你。

    和 Postman ,Paw ,Insomnia 这些工具的主要区别

    • 全新设计的 URL 编辑器允许你编辑 URL 中的所有参数,抛弃传统的在 URL 栏中直接编辑的方式
    • 完整的 API 设计功能,兼容 Swagger/OpenAPI 格式,编辑请求或响应定义,为字段添加约束条件。支持数据结构的复用
    • 零代码断言功能,无需编辑断言脚本,支持在响应数据中通过右键菜单直接添加,同时对比期望值与返回值的差异
    • 所有操作自动保存,不需要像 Postman 一样每次手动点击保存
    • 支持创建多个导出配置,批量导出无需每次手动选择

    收费方式

    • 基础调试功能包括动态变量,导入导出 cURL 等永久免费使用
    • 专业版功能包括 API 设计和 Json Schema 复用、批量导出可以免费试用 28 天,98 元购买永久升级。

    1.6.0 版本新增内容

    [接口文档设计]

    • 增加接口属性编辑,兼容 Swagger/OpenAPI 相关属性
    • 增加对 Cookie 参数添加注释
    • 所有参数支持修改类型和数据格式
    • 所有参数支持添加约束条件,默认值,示例值
    • 请求体解除与实际请求的绑定关系,可以自由编辑
    • 请求体支持 Json Schema 编辑,为 Json 字段添加注释
    • 返回响应支持自由添加,选择状态码和编辑响应名称
    • 返回响应支持添加响应头
    • 返回响应数据可以选择使用示例或 Json Schema 模式

    img

    img

    img

    [动态变量]

    • 支持在全局变量、环境变量中使用动态值
    • 新增 faker.js 变量,生成多种模拟数据
    • 新增 Json 变量,可以在 Form 中编辑 Json 数据

    [导入导出]

    • 新增 InsomniaV4 、OpenAPI3.0 格式导入
    • 支持导入和编辑 Swagger 、OpenAPI 中的 Component
    • 支持数据结构的复用,递归引用
    • 新增 Swagger 、OpenAPI 格式的导出功能,同时支持修改导出时的项目信息

    img

    [接口鉴权]

    • 支持 Bearer 鉴权功能 [请求数据]

    • 请求数据中新增 Binary 类型

    • 修复 GraphQL 进入时编辑器显示不正常的问题 [ UI/UX 优化]

    • 新增环境变量,Cookie ,数据模型管理的快捷入口

    • 支持隐藏侧边栏

    • 修改再次打开应用时点击已打开的接口,响应数据显示空白的问题

    • 支持修改项目名称和项目描述信息

    • 优化部分字体显示效果

    技术支持

    问题反馈

    Github

    微信交流群

    img

    技术支持邮箱

    [email protected]

    抽奖活动

    评论回复即可参与抽奖,活动持续到下周一晚 8 点(2023 年 1 月 9 日),之后在所有楼层中抽取 20 个数字,遇到重复则向下顺延。

    抽中的朋友我会 @ 你,请附上 v 站 ID 截图发送邮件到 [email protected] 领取。

    兑换方式: 打开 App Store -> 点击左下角账号信息 -> 点击右上角礼品卡页 -> 输入兑换码进行兑换 -> 下载 App

    第 1 条附言  ·  2023-01-05 15:46:52 +08:00

    产品已经发布到 Product Hunt 如果你喜欢这个产品,请帮忙投票,非常感谢!!!

    第 2 条附言  ·  2023-01-09 21:31:53 +08:00

    抽奖结果发表,恭喜以下20位幸运用户:

    • 162 @pauly (顺延至165)
    • 155 @hululu
    • 1 @wheeler
    • 173 @zhangpulin
    • 35 @icebear0
    • 37 @goHomeAdmin
    • 123 @aaa5838769
    • 139 @haitang
    • 100 @fronted
    • 149 @Lexgni
    • 57 @dream10201 (顺延至58)
    • 171 @MrWhite
    • 94 @p1nk
    • 64 @internelp
    • 98 @shyling
    • 61 @hccsoul
    • 66 @apologize327 (顺延至67)
    • 99 @Jnllyy
    • 109 @biidbiid
    • 101 @lanyanyyyyy

    请以上中奖用户发送包含 V站 ID 截图的邮件至 [email protected] 并注明领取兑换码获取

    201 条回复    2023-01-10 18:36:13 +08:00
    1  2  3  
    fronted
        201
    fronted  
       2023-01-10 18:36:13 +08:00
    感谢楼主
    1  2  3  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5198 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:27 · PVG 17:27 · LAX 02:27 · JFK 05:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.