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

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

  •  2
     
  •   whitecosm0s · 84 天前 · 4730 次点击
    这是一个创建于 84 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 条附言  ·  83 天前

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

    第 2 条附言  ·  79 天前

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