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

[送兑换码] API 测试工具 Gotcha HTTP Client 更新 1.5.3 版本 🎉🎉🎉 macOS 上最好用的 API 测试工具,现已支持 Request Chain, Base64 编码和 MD5 计算功能

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

    Gotcha HTTP Client 是一个 macOS 上的 HTTP 接口测试与设计二合一工具,界面漂亮,交互简洁,使用无需联网,买断制收费,支持中英双语切换。

    因为需要支持 M1 芯片,目前打包模式为 Universal ,内部存在两个平台的 Electron ,对使用上没有影响。

    产品网站 gotcha.rest

    img

    img

    产品特色

    • 包豪斯式设计风格,侘寂美学
    • Paw 同款动态变量,事半功倍
    • 独立 JSON 编辑器,远离标点符号
    • 编写接口文档并导出为 markdown 格式
    • 同类产品中唯一的参数化 URL 编辑器,轻松编辑超长 URL

    收费方式

    • 14 天免费试用
    • 78 元购买完整版

    下载地址

    Mac App Store

    1.5.3 版本新增内容

    新功能

    • 在请求信息中新增'查看原始报文'功能,支持查看请求和响应数据
    • 动态变量中增加‘链式引用’类型,支持引用其它接口的返回结果
    • 动态变量中增加‘UUID’类型,支持生成 v1 和 v4 的 UUID
    • 动态变量中增加'编码解码'类型,支持 base64 的编码和解码
    • 动态变量中增加‘哈希’类型,支持 md5/sha1/sha256 哈希生成

    BUG 修复

    • 修复某些情况下 Multipart 和 GraphQL 无法使用的问题
    • 修复数据导出、导入,响应断言中部分动态变量为空值的问题
    • 修复 JSON 类型响应中,‘复制 JSON’不生效的问题
    • 修复当 URL 格式不正确时,发送后无响应的问题
    • 修复在请求数据为 Text 编辑时,文本溢出后 UI 展示异常的问题
    • 修复 JSON 类型请求时数字没有正确解析的问题
    • 修复在响应断言中使用动态变量时,断言结果错误的问题

    功能优化

    • 增加对于 M1 芯片的支持
    • 优化一些 UI 和字体的展示效果
    • 调整选择文件时的交互
    • 优化导出 Postman 文件时多余的文件夹
    • 优化导入 Postman 文件时,部分接口引发的异常问题

    新增功能介绍

    请求信息中新增“查看原始请求”切换按钮,可以在请求信息和原始数据模式中切换。

    img

    Request Chain 功能

    通过右键菜单即可方便的引用其它接口的返回数据,不同于 Insomnia 和 Paw ,Gotcha 保留了接口的分组信息,不需要通过下拉菜单一个个查找。

    img

    Base64 编码与 MD5 计算功能

    • 支持 URL 和 Base64 两种编码模式
    • Hash 算法支持 MD5,SHA1,SHA256

    img

    两者均可以直接输入文本或上传文件

    技术支持

    问题反馈

    Github

    QQ 交流群

    img

    微信交流群

    img

    赠送永久兑换码

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

    1. MNHP9P7PHXJE
    2. TNWT6TT39YKX
    3. RYJFATN746AX
    4. 9WWHM4P7A99A
    5. A6LM9PJKPPXT
    6. RRME7P6FNJ4E
    7. 7FJ4YR63AXM7
    8. YEFY3W7AWJTK
    9. EEM6X99PLL7M
    10. HAERAH9FYEPW
    11. 9HLYYTHH7PNM
    12. 3Y37FTX6N93H
    13. RMYNPLLNNJAY
    14. XN37REYX9XT9
    15. WHFFXFWFH3MF
    16. FYY939MKLLLY
    17. LKL4Y6R4TWX9
    18. WRALEEXFTAN7
    19. 9PPLA7JKLEEH
    20. E7A47JLEXFYH
    第 1 条附言  ·  114 天前
    由于内购兑换码每半年只能申请 100 个,余下的兑换码将在之后的版本更新中发放,感谢大家的支持!
    66 条回复    2022-11-08 15:44:41 +08:00
    HugoChao
        1
    HugoChao  
       115 天前
    14-XN37REYX9XT9 已换 感谢 OP !
    CyJaySong
        2
    CyJaySong  
       115 天前
    感谢作者的慷慨分享
    CyJaySong
        3
    CyJaySong  
       115 天前
    14. 9HLYYTHH7PNM 已换,感谢 OP
    CyJaySong
        4
    CyJaySong  
       115 天前
    20. E7A47JLEXFYH 分享给朋友了,再次感谢
    yghack
        5
    yghack  
       115 天前
    8-YEFY3W7AWJTK 已换,感谢
    能否提供 dmg 下载?公司电脑不允许登录商店
    whitecosm0s
        6
    whitecosm0s  
    OP
       115 天前
    @yghack 抱歉,目前只有 MAS 版本
    Highlight1024
        7
    Highlight1024  
       115 天前
    7. 7FJ4YR63AXM7 已换,感谢 OP ,话说有 Dark Mode 吗
    whitecosm0s
        8
    whitecosm0s  
    OP
       115 天前
    @Highlight1024 没有,暂时也没有开发计划,因为我不太喜欢 Dark Mode 哈哈
    xyxc0673
        9
    xyxc0673  
       115 天前
    WRALEEXFTAN7 已换,感谢
    kongzz
        10
    kongzz  
       115 天前
    LKL4Y6R4TWX9 已用,谢谢
    PrettyJack
        11
    PrettyJack  
       115 天前
    RRME7P6FNJ4E 已使用 感谢
    FFeNG
        12
    FFeNG  
       115 天前
    3Y37FTX6N93H 已使用 感谢
    loshine1992
        13
    loshine1992  
       115 天前
    A6LM9PJKPPXT 已使用,感谢
    leexiaolang
        14
    leexiaolang  
       115 天前
    MNHP9P7PHXJE 已使用,感谢
    EvanLuo42
        15
    EvanLuo42  
       115 天前 via iPhone
    RYJFATN746AX 已用,感谢
    br00k
        16
    br00k  
       115 天前
    cURL 导入功能都没有么
    whitecosm0s
        17
    whitecosm0s  
    OP
       115 天前
    @br00k 有啊,直接复制 cURL 到 URL 编辑栏里就可以了,和 Insomnia 是一样的
    braveheart23321
        18
    braveheart23321  
       115 天前
    TNWT6TT39YKX 已用,感谢 OP !
    infun
        19
    infun  
       115 天前
    早期买的 心里有点不平衡
    whitecosm0s
        20
    whitecosm0s  
    OP
       115 天前
    @infun 感谢你的支持,这个兑换码每半年只能赠送 100 个,属于抽奖性质的
    cairnechen
        21
    cairnechen  
       115 天前
    RYJFATN746AX 已用,感谢
    cairnechen
        22
    cairnechen  
       115 天前
    @EvanLuo42 怎么回事,为啥咱俩能用一样的
    otakustay
        23
    otakustay  
       115 天前
    上 SetApp 吧,我看 Paw 不爽很久了
    pota
        24
    pota  
       115 天前
    没抽到。。
    52111847
        25
    52111847  
       115 天前
    EEM6X99PLL7M 暂定
    iMusic
        26
    iMusic  
       115 天前
    官网为啥 vite 的图标没换
    52111847
        27
    52111847  
       115 天前
    好吧,,,已经无了
    gniviliving
        28
    gniviliving  
       115 天前
    可惜我 macbook 系统是 10.14 。中文好评,不像某些 app ,明明是国人开发的,面向的用户基本也是国人,非得整英文,不支持中文,中文真的会让 app 掉价?什么时候才能站起来
    whitecosm0s
        29
    whitecosm0s  
    OP
       115 天前
    @iMusic 因为官网是临时做的,后面会优化一波
    destec
        30
    destec  
       115 天前
    来晚了一步
    AilF
        31
    AilF  
       115 天前
    来晚,继续等一波
    VZEXEZVzzz
        32
    VZEXEZVzzz  
       115 天前 via iPhone
    给人第一印象很不错!
    由于公司是高分屏,提几个建议:显示 /隐藏接口分组栏,调整整体字体大小

    正在考虑入正
    ciki
        33
    ciki  
       115 天前
    用的 paw ,不知道区别是啥
    Yangfan1991
        34
    Yangfan1991  
       115 天前 via iPhone
    来晚了
    huangtaiji
        35
    huangtaiji  
       115 天前
    来晚了 希望再福利一波~~
    JohnWangggg
        36
    JohnWangggg  
       115 天前
    来晚了
    oIMOo
        37
    oIMOo  
       115 天前
    来晚了……
    whitecosm0s
        38
    whitecosm0s  
    OP
       115 天前
    @ciki 主要区别有这些

    1. 参数化 URL 编辑模式,可以在 UI 上编辑 URL 中的所有部分,其它工具(包括 Paw )只能编辑 Query 参数
    2. 支持响应结果断言,可以通过返回结果的右键菜单直接添加到断言,Paw 没有断言功能
    3. 支持编写接口文档,保存响应结果作为示例,Paw 只能为部分字段添加注释
    whitecosm0s
        39
    whitecosm0s  
    OP
       115 天前
    @VZEXEZVzzz 显示 /隐藏接口分组栏会在下个版本中推出,调整整体字体大小这个比较困难,因为很多地方是直接使用 CSS 写的,会在功能完善后推出
    whitecosm0s
        40
    whitecosm0s  
    OP
       115 天前
    @huangtaiji 现在购买也是非常划算的,后面会一直涨价呢
    nl101531
        41
    nl101531  
       115 天前
    有办法直接 获取浏览器 cookies 吗?不然登录步骤就够折磨人的了
    whitecosm0s
        42
    whitecosm0s  
    OP
       115 天前
    @nl101531 Cookie 在登录获取后会自动帮你发送,如果导入 cURL 也会自动带上 Cookie
    haoxuexiaoyao
        43
    haoxuexiaoyao  
       114 天前
    还可以给一个兑换码么
    Silently
        44
    Silently  
       114 天前
    想问下哪里点开付费? 我看我 21 年 1 月下载过 也不记得当时付费没
    jxl
        45
    jxl  
       114 天前
    广告也不是这样打的吧 还最好用的....
    xiaoriri666
        46
    xiaoriri666  
       114 天前
    还有码
    zzw1998
        47
    zzw1998  
       114 天前 via iPhone
    一直在用 paw ,因为不喜欢 electron 应用的“网页感”,不知道楼主这个怎么样?
    boxcore
        48
    boxcore  
       114 天前
    这么快就没了啊
    icebear0
        49
    icebear0  
       114 天前
    支持,还有吗?
    whitecosm0s
        50
    whitecosm0s  
    OP
       114 天前
    @zzw1998 基本是按照桌面软件的感觉设计的,可以试用一下哦
    sunorg
        51
    sunorg  
       114 天前 via Android
    @whitecosm0s 啥时候来波促销,我买两套
    KiseXu
        52
    KiseXu  
       114 天前
    网站的 icon 还没改,还是 vite 的 logo

    <link rel="icon" type="image/svg+xml" href="/vite.svg">
    muhuan
        53
    muhuan  
       112 天前
    和 postman 比的优点是?
    deco
        54
    deco  
       112 天前
    apipost7
    postman
    postwomen
    apifox
    whitecosm0s
        55
    whitecosm0s  
    OP
       112 天前
    @muhuan

    1. 使用不需要联网,所有数据保存在本地
    2. Paw 同款动态变量功能,通过右键菜单直接选取,Postman 仅支持模板字符串
    3. 新版本已支持 Request Chain ,Postman 需要通过脚本设置一个中间变量来实现
    4. 一键添加返回结果到断言,并且支持文本 Diff ,Postman 需要写脚本
    5. 独立 JSON 编辑器,Postman 仅支持文本模式编辑
    6. 支持保存多套导出接口的配置,Postman 只能导出单个 Collection

    还有很多非常好用的地方,可以购买 14 天试用体验一下
    whitecosm0s
        56
    whitecosm0s  
    OP
       112 天前
    @deco 虽然但是,你说的这些都要联网啊
    deco
        57
    deco  
       111 天前
    @whitecosm0s 一般程序员开始写代码的时候 都是要联网 查 google 喷百度
    whitecosm0s
        58
    whitecosm0s  
    OP
       111 天前
    @deco 我的意思是联网会导致 App 很卡,Postman 每步操作都会卡一下,但是 Paw/Insomnia 这种就完全不卡
    aircargo
        59
    aircargo  
       111 天前
    无码了
    unishare
        60
    unishare  
       111 天前
    下个版本大概得等什么时候,准备蹲个兑换码!
    whitecosm0s
        61
    whitecosm0s  
    OP
       111 天前
    @unishare 11 月 21 日左右,会以抽奖的形式发放
    november
        62
    november  
       110 天前
    用过 Insomnia ,不仅个人免费,还支持 linux 。你们这个产品对比下是有什么优势?
    whitecosm0s
        63
    whitecosm0s  
    OP
       110 天前
    @november

    1. 更好看,Gotcha 可以说是同类产品中 UI 最好看的
    2. 支持编辑接口文档,为字段添加注释,Insomnia 仅支持一个非常简单的接口描述
    3. 通过右键菜单即可使用的动态变量,涵盖多种常用类型,Insomnia 需要手动输入`{%`格式激活
    4. 支持响应断言并且显示 Diff 结果,同类产品均不支持 Diff 功能
    5. 更加方便的环境变量管理功能,在一个页面上即可编辑所有环境中的所有变量,Insomnia 需要手动编辑 Json
    6. 允许创建多个 Cookie Jar ,模拟多个用户登录的场景,该功能目前仅有 Gotcha 和 Paw 支持
    7. 批量导出接口目前支持 Postman ,Markdown 和 cURL 格式,并且允许创建多个导出配置

    Gotcha 提供 14 天的免费试用,你可以上手体验一下
    november
        64
    november  
       110 天前
    看正文提到 Electron ,即是说有 Electron 版本的,那是否会考虑打包个 linux 版的?
    whitecosm0s
        65
    whitecosm0s  
    OP
       110 天前
    @november 因为没有精力维护其它销售渠道,目前仅提供在 Mac App Store 购买
    aircargo
        66
    aircargo  
       90 天前
    蹲个码
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   2915 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 00:50 · PVG 08:50 · LAX 16:50 · JFK 19:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.