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 · 6602 次点击
    这是一个创建于 448 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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  
    wheeler
        1
    wheeler  
       2023-01-05 13:03:39 +08:00 via iPhone
    支持一下
    qiyuanshouji
        2
    qiyuanshouji  
       2023-01-05 13:03:58 +08:00 via iPhone
    来啦! gotcha go go go !
    fenfeiluoye
        3
    fenfeiluoye  
       2023-01-05 13:04:11 +08:00
    支持
    520zhuzhu
        4
    520zhuzhu  
       2023-01-05 13:04:44 +08:00 via iPhone
    支持一下!
    tuutoo
        5
    tuutoo  
       2023-01-05 13:05:16 +08:00
    看上去挺不错的。 有没有考虑过做成多端的应用,目前看是只支持 MacOS
    millson
        6
    millson  
       2023-01-05 13:05:22 +08:00
    抽一个
    GuryYu
        7
    GuryYu  
       2023-01-05 13:07:59 +08:00
    抽一个
    zhangchongjie
        8
    zhangchongjie  
       2023-01-05 13:08:41 +08:00
    来了来了,抽
    xiaweian
        9
    xiaweian  
       2023-01-05 13:10:15 +08:00 via iPhone
    顶楼主
    huiyanpohundh123
        10
    huiyanpohundh123  
       2023-01-05 13:12:26 +08:00
    做个分母
    whitecosm0s
        11
    whitecosm0s  
    OP
       2023-01-05 13:12:42 +08:00
    @tuutoo Windows 版会在 mac 版功能完成后做适配,目前主要功能还差一个接口 Mock
    iamperiod331www
        12
    iamperiod331www  
       2023-01-05 13:13:35 +08:00
    支持一下
    SuperXRay
        13
    SuperXRay  
       2023-01-05 13:15:49 +08:00
    抽一个
    milukun
        14
    milukun  
       2023-01-05 13:16:19 +08:00
    来自 w2solo 的支持一下
    imzcg2
        15
    imzcg2  
       2023-01-05 13:16:48 +08:00
    支持
    server
        16
    server  
       2023-01-05 13:18:16 +08:00
    分母
    JaminTeng
        17
    JaminTeng  
       2023-01-05 13:18:42 +08:00 via iPhone
    来啦来啦🥳
    Emyorii
        18
    Emyorii  
       2023-01-05 13:20:11 +08:00 via iPhone
    支持一下
    RecLusIveF
        19
    RecLusIveF  
       2023-01-05 13:21:22 +08:00 via iPhone
    支持一下
    tennc
        20
    tennc  
       2023-01-05 13:23:08 +08:00 via Android
    支持一下,希望欧皇附体
    HelloGlobal
        21
    HelloGlobal  
       2023-01-05 13:26:17 +08:00
    sun522198558
        22
    sun522198558  
       2023-01-05 13:29:12 +08:00
    分母
    Xyg12133617
        23
    Xyg12133617  
       2023-01-05 13:30:53 +08:00
    分母分母~
    dcncy
        24
    dcncy  
       2023-01-05 13:34:06 +08:00 via iPhone
    非酋的希望。
    ShineyWang
        25
    ShineyWang  
       2023-01-05 13:34:28 +08:00
    POST Man 有多人合作编辑功能
    你这个还没有吧?
    VeChar
        26
    VeChar  
       2023-01-05 13:34:39 +08:00
    抽一个
    Ruidict
        27
    Ruidict  
       2023-01-05 13:34:45 +08:00
    支持一下咯
    VeryZero
        28
    VeryZero  
       2023-01-05 13:35:41 +08:00
    支持,确实解决了一些痛点
    moonyaph
        29
    moonyaph  
       2023-01-05 13:37:54 +08:00
    支持一下
    whitecosm0s
        30
    whitecosm0s  
    OP
       2023-01-05 13:39:23 +08:00
    @ShineyWang 是的,目前是单机的,协作和同步功能会在今年开发,并以开源自己部署的形式提供
    map1e
        31
    map1e  
       2023-01-05 13:39:41 +08:00
    抽一个
    saimax
        32
    saimax  
       2023-01-05 13:39:59 +08:00 via iPhone
    支持
    HelloWorld556
        33
    HelloWorld556  
       2023-01-05 13:40:11 +08:00
    中奖吧
    enzospace
        34
    enzospace  
       2023-01-05 13:40:25 +08:00
    支持支持~
    icebear0
        35
    icebear0  
       2023-01-05 13:42:34 +08:00
    希望能中
    GooGuJiang
        36
    GooGuJiang  
       2023-01-05 13:43:04 +08:00 via Android
    支持,非常喜欢
    goHomeAdmin
        37
    goHomeAdmin  
       2023-01-05 13:44:42 +08:00
    比较轻量
    muchun
        38
    muchun  
       2023-01-05 13:45:48 +08:00
    支持支持
    canonlemon
        39
    canonlemon  
       2023-01-05 13:47:42 +08:00
    做个分母
    Silently
        40
    Silently  
       2023-01-05 13:48:06 +08:00 via iPhone
    分母
    lawmil
        41
    lawmil  
       2023-01-05 13:48:35 +08:00
    来个分母
    Yangfan1991
        42
    Yangfan1991  
       2023-01-05 13:54:55 +08:00 via iPhone
    脸黑小王子
    xiaoluoboding
        43
    xiaoluoboding  
       2023-01-05 13:57:14 +08:00
    虽然我在使用 Paw ,但是前来支持下
    subjadeites
        44
    subjadeites  
       2023-01-05 13:58:52 +08:00
    支持一下
    BetterTomorrow
        45
    BetterTomorrow  
       2023-01-05 14:01:04 +08:00
    虽然我也在使用 Paw ,但是前来支持下
    Vitta
        46
    Vitta  
       2023-01-05 14:07:33 +08:00
    go go go
    sanks666
        47
    sanks666  
       2023-01-05 14:09:10 +08:00 via iPhone
    支持一下
    awesomes
        48
    awesomes  
       2023-01-05 14:11:45 +08:00
    web 端才是终极形式,看看 figma
    pljhonglu
        49
    pljhonglu  
       2023-01-05 14:19:29 +08:00
    等一个 icloud 同步
    864766428
        50
    864766428  
       2023-01-05 14:21:29 +08:00
    分母+1
    zhouxiaodi
        51
    zhouxiaodi  
       2023-01-05 14:27:29 +08:00
    支持一下!
    chenxv
        52
    chenxv  
       2023-01-05 14:30:37 +08:00 via iPhone
    支持一下!
    ttyhtg
        53
    ttyhtg  
       2023-01-05 14:32:28 +08:00
    我也凑个热闹?
    shyling
        54
    shyling  
       2023-01-05 14:35:12 +08:00
    不能自由调右边那个预览窗口好难过
    PopeyeLau
        55
    PopeyeLau  
       2023-01-05 14:54:25 +08:00
    看上去不错
    好像 Paw 现在改叫 RapidAPI 已经免费了
    coolair
        56
    coolair  
       2023-01-05 15:02:49 +08:00
    支持楼主,参与一下。
    whitecosm0s
        57
    whitecosm0s  
    OP
       2023-01-05 15:03:03 +08:00
    @shyling 你是说 Response 窗口吗?可以拖动中间或窗口边缘进行调整啊
    dream10201
        58
    dream10201  
       2023-01-05 15:04:53 +08:00
    分子分子
    uncled
        59
    uncled  
       2023-01-05 15:15:12 +08:00
    希望图标可以再优化优化,现在的图标太骨感了
    whitecosm0s
        60
    whitecosm0s  
    OP
       2023-01-05 15:16:48 +08:00
    @uncled 你是指 logo 图标还是应用里的 icon?
    hccsoul
        61
    hccsoul  
       2023-01-05 15:21:51 +08:00
    凑个热闹
    venomic
        62
    venomic  
       2023-01-05 15:27:08 +08:00
    支持支持,感觉可以一试
    theseusv
        63
    theseusv  
       2023-01-05 15:29:15 +08:00
    支持一下~
    internelp
        64
    internelp  
       2023-01-05 15:29:54 +08:00
    兑换方式: 打开 App Store -> 点击左下角账号信息 -> 点击右上角礼品卡页 -> 输入兑换码进行兑换 -> 下载 App
    uncled
        65
    uncled  
       2023-01-05 15:34:11 +08:00
    @whitecosm0s 指的 logo ,我记得最早不是这个样子的
    whitecosm0s
        66
    whitecosm0s  
    OP
       2023-01-05 15:39:54 +08:00
    @uncled 不会用 PS 这类工具,只能用 sketch 勉强做了一个,后面会用 PS 做个更好的
    apologize327
        67
    apologize327  
       2023-01-05 15:44:21 +08:00
    分母分母
    yoyoyoyolol
        68
    yoyoyoyolol  
       2023-01-05 16:02:49 +08:00 via iPhone
    支持一下
    0001110001011
        69
    0001110001011  
       2023-01-05 16:19:46 +08:00
    支持一下
    Shum1n
        70
    Shum1n  
       2023-01-05 16:21:30 +08:00
    表示支持
    dabaov2
        71
    dabaov2  
       2023-01-05 16:22:41 +08:00 via Android
    抽奖从不缺席😄
    xuanyuanaosheng
        72
    xuanyuanaosheng  
       2023-01-05 16:23:27 +08:00
    继续当分母,支持一下
    kilala2020
        73
    kilala2020  
       2023-01-05 16:34:25 +08:00
    支持一下
    akumazero
        74
    akumazero  
       2023-01-05 16:35:09 +08:00
    顶楼主
    chestnutnull
        75
    chestnutnull  
       2023-01-05 16:35:35 +08:00
    支持一下
    Ricardo5566
        76
    Ricardo5566  
       2023-01-05 16:38:19 +08:00
    支持一下
    AquanllR
        77
    AquanllR  
       2023-01-05 16:38:27 +08:00
    UI 做到不错,支持一波!
    tianzx
        78
    tianzx  
       2023-01-05 16:40:54 +08:00
    分母分母
    starving
        79
    starving  
       2023-01-05 16:42:20 +08:00
    gogogogo
    MaloneQQ
        80
    MaloneQQ  
       2023-01-05 16:46:31 +08:00
    Insomnia 用户飘过
    lecia
        81
    lecia  
       2023-01-05 16:47:25 +08:00 via iPhone
    之前好像买过手机版
    feifei97
        82
    feifei97  
       2023-01-05 16:47:38 +08:00
    支持一下
    OliverDD
        83
    OliverDD  
       2023-01-05 16:48:40 +08:00
    中个奖!
    xmf1234321
        84
    xmf1234321  
       2023-01-05 16:49:11 +08:00
    支持!让我做次分子吧
    savingrun
        85
    savingrun  
       2023-01-05 16:53:37 +08:00
    支持一波!
    duxiansen
        86
    duxiansen  
       2023-01-05 16:55:22 +08:00
    支持
    wufumina
        87
    wufumina  
       2023-01-05 16:58:06 +08:00
    gogogo
    ParsifaLM
        88
    ParsifaLM  
       2023-01-05 17:01:33 +08:00
    支持 gotcha 希望能替代 Postman
    zxyMe
        89
    zxyMe  
       2023-01-05 17:04:19 +08:00
    分母++
    darksora
        90
    darksora  
       2023-01-05 17:06:36 +08:00
    分母+++
    starlz
        91
    starlz  
       2023-01-05 17:08:53 +08:00
    kukat
        92
    kukat  
       2023-01-05 17:15:49 +08:00
    分母
    Achieve7
        93
    Achieve7  
       2023-01-05 17:19:48 +08:00
    gotcha go go go !
    p1nk
        94
    p1nk  
       2023-01-05 17:22:16 +08:00
    支持一下,还挺需要的
    ceno
        95
    ceno  
       2023-01-05 17:25:52 +08:00
    抽一个,支持一下
    mayuko2012
        96
    mayuko2012  
       2023-01-05 17:27:11 +08:00
    支持一下!
    also24
        97
    also24  
       2023-01-05 17:29:36 +08:00
    支持一下,试试看
    shyling
        98
    shyling  
       2023-01-05 17:31:21 +08:00
    @whitecosm0s #57 但是我返回了一个 html ,拖中间还是小诶
    Jnllyy
        99
    Jnllyy  
       2023-01-05 17:40:05 +08:00 via iPhone
    来凑个数
    fronted
        100
    fronted  
       2023-01-05 17:47:23 +08:00
    支持一下
    1  2  3  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1001 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 22:04 · PVG 06:04 · LAX 15:04 · JFK 18:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.