V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
echoless
V2EX  ›  程序员

api 调试工具又死了一个

  •  1
     
  •   echoless · 2023-03-14 10:45:20 +08:00 · 25343 次点击
    这是一个创建于 621 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前用 postman, 有次改版, 搞不清楚怎么用了 换到 insomnia, 然后前几天手欠,升级, 要登陆, 然后我之前的 query 都不见了, 也不知道咋用了.

    多了一堆我不想要的功能

    这次用 vscode 插件了, 再不行就用 curl 了.

    121 条回复    2023-09-22 17:14:06 +08:00
    1  2  
    Hugehard
        1
    Hugehard  
       2023-03-14 10:53:27 +08:00
    我用的 idea 的 HTTP Client
    Eiden
        2
    Eiden  
       2023-03-14 10:54:08 +08:00   ❤️ 10
    vsc+thunder client
    fournoas
        3
    fournoas  
       2023-03-14 10:58:57 +08:00
    同样被 postman 恶心到
    现在用浏览器插件 Talend API Tester
    ltfree
        4
    ltfree  
       2023-03-14 10:59:33 +08:00
    一如既往的 postman ,新版本多看看就熟悉了
    rocmax
        5
    rocmax  
       2023-03-14 11:00:46 +08:00 via Android   ❤️ 1
    thunder client+1
    postman 启动就要半分钟,什么玩意。
    SimonOne
        6
    SimonOne  
       2023-03-14 11:04:00 +08:00
    我用 paw
    Leviathann
        7
    Leviathann  
       2023-03-14 11:04:33 +08:00
    之前用 postman ,后来某次升级导致每次打开都直接闪退
    现在用的 hoppscotch 的 pwa ,感觉交互逻辑还有些问题,经常无法区分当前请求和新请求
    mrzx
        8
    mrzx  
       2023-03-14 11:10:53 +08:00
    postman 我们公司直接不给用了,涉及到版权和信息安全。
    hhjswf
        9
    hhjswf  
       2023-03-14 11:11:51 +08:00 via Android
    post man 花里胡哨功能太多了
    ptrees
        10
    ptrees  
       2023-03-14 11:12:28 +08:00   ❤️ 4
    一直在用 apifox,感觉还不错
    chiuan
        11
    chiuan  
       2023-03-14 11:15:03 +08:00
    @mrzx 这么讲究
    japeth
        12
    japeth  
       2023-03-14 11:15:17 +08:00
    之前用 postman,现在暂时试试 apifox
    jones2000
        13
    jones2000  
       2023-03-14 11:17:11 +08:00
    fiddler
    Rache1
        14
    Rache1  
       2023-03-14 11:19:11 +08:00
    @Leviathann 这玩意儿比较奇葩,我之前用 scoop 安装的(相当于便携版),然后过一段时间,启动的时候就会闪退,然后看日志,是因为检查到有新版本了,但是那个版本号的策略和便携版的又不一样,然后就异常,导致退出。

    无奈只有去官网下载安装版的。
    28Sv0ngQfIE7Yloe
        15
    28Sv0ngQfIE7Yloe  
       2023-03-14 11:22:00 +08:00
    最近在用 API fox ,还不错
    Rache1
        16
    Rache1  
       2023-03-14 11:22:25 +08:00   ❤️ 1
    postman 个人觉得比较好用的就是它的 Pre-Requqst-Script 和 Tests ,说白了就是前置、后置脚本,可以方便的读取、修改响应,还有 Response 的 Visualize 。
    zhuangjia
        17
    zhuangjia  
       2023-03-14 11:23:24 +08:00
    一直用 postman ,感觉还行
    xiangyuecn
        18
    xiangyuecn  
       2023-03-14 11:26:44 +08:00
    浏览器 控制台 手撸 xhr
    dayeye2006199
        19
    dayeye2006199  
       2023-03-14 11:26:45 +08:00 via Android
    curl 党表示压力不大
    bjfane
        20
    bjfane  
       2023-03-14 11:28:36 +08:00
    mac 用户 postman 转的 gotcha ,用的很少,好像也要开始出一些冗余功能了。比如 请求路径都给拆了不知道有什么用
    CoderLife
        21
    CoderLife  
       2023-03-14 11:37:32 +08:00
    yapi 自己搭
    zeusho871
        22
    zeusho871  
       2023-03-14 11:38:02 +08:00 via Android
    apifox
    spicy777
        23
    spicy777  
       2023-03-14 11:42:55 +08:00
    apifox +1
    aw2350
        24
    aw2350  
       2023-03-14 11:44:36 +08:00
    postman 比较重量级,交互 事件 以及文档通用性做的不错,适合大型的 有开发规范的项目用,适合给别人输出调用文档以及交互事件脚本用

    如果自己调试,ide 自带的那些 什么 http 文件就可够用了
    dellymay
        25
    dellymay  
       2023-03-14 11:49:10 +08:00
    apifox +1
    echoless
        26
    echoless  
    OP
       2023-03-14 11:53:40 +08:00   ❤️ 1
    天下苦秦久矣, 用 apifox 怕哪天强制登陆, 然后又送一堆不要的功能.

    目前 vscode + thunder
    Terry05
        27
    Terry05  
       2023-03-14 11:55:46 +08:00
    rest client 继续用
    bellx
        28
    bellx  
       2023-03-14 11:57:37 +08:00
    postman 新版不推荐,之前手欠升级了最好还是折腾了一番降回去了
    anonymous2351d00
        29
    anonymous2351d00  
       2023-03-14 11:58:43 +08:00
    apidog
    xlui
        30
    xlui  
       2023-03-14 12:10:38 +08:00 via iPhone
    用旧版 postman ,然后屏蔽升级检查的域名,解决问题
    version
        31
    version  
       2023-03-14 12:12:42 +08:00
    postman 好呢.新版本团队网页版就可以.还可以自定义 js 写自己的检验头--方便正式服调试
    .启动一个 postman agent 小软件就好..网页可以发起本地调用.
    也可以导出文件..比起国产各种魔改..哪天倒闭了.没原始文件就坑.
    mr0joker
        32
    mr0joker  
       2023-03-14 12:13:25 +08:00
    借楼提个问题:如果使用 curl 的话,怎么去管理项目所有 api 接口,以及项目多个环境的问题?是每次准备测试接口的时候现写吗
    falcon05
        33
    falcon05  
       2023-03-14 12:14:16 +08:00
    paw 之前推特活动免费送的,很良心,还一直更新。
    PVXLL
        34
    PVXLL  
       2023-03-14 12:22:02 +08:00 via iPhone
    postman 前后置脚步目前无法替代
    icoming
        35
    icoming  
       2023-03-14 12:27:22 +08:00
    insomnia 现在启动也要半分钟了,不知道在干什么
    v3413
        36
    v3413  
       2023-03-14 12:36:51 +08:00
    可以试试 postwoman ,chrome 插件直接用
    AilF
        37
    AilF  
       2023-03-14 13:01:34 +08:00
    httpie
    enchilada2020
        38
    enchilada2020  
       2023-03-14 13:34:45 +08:00 via Android
    @xiangyuecn 还是 fetch 吧。。
    enchilada2020
        39
    enchilada2020  
       2023-03-14 13:35:30 +08:00 via Android
    @fournoas Talend API Tester+1
    Xusually
        40
    Xusually  
       2023-03-14 13:36:49 +08:00 via iPhone
    Paw
    caiqichang
        41
    caiqichang  
       2023-03-14 13:39:01 +08:00
    vscode 的 rest client 插件,和 intellij 的类似
    lzs5240
        42
    lzs5240  
       2023-03-14 13:44:03 +08:00
    Paw +1
    ericgui
        43
    ericgui  
       2023-03-14 13:45:02 +08:00
    付费的有人愿意用吗
    chenyu0532
        44
    chenyu0532  
       2023-03-14 13:47:51 +08:00
    postman 现在是没有 chrome 插件了么,前几天下载的时候,直接要下安装文件了。。
    neochen13
        45
    neochen13  
       2023-03-14 13:48:02 +08:00
    postman 实在太卡了,有没有更好的推荐呢?
    之前用了 Paw ,居然同步着同步着,丢数据了,果断弃用了
    NessajCN
        46
    NessajCN  
       2023-03-14 13:49:32 +08:00
    @mr0joker 多个接口你写个文本文件存里面就是了啊,用的时候 cat 一下。
    还有什么叫项目多个环境?测接口不就直接发请求就好了
    huijiewei
        47
    huijiewei  
       2023-03-14 13:50:07 +08:00
    paw 不是改名叫 rapidAPI 了么
    Rehtt
        48
    Rehtt  
       2023-03-14 14:05:13 +08:00 via Android
    昨天看到一个 postcat ,网页版不用登录
    abigeater
        49
    abigeater  
       2023-03-14 14:11:43 +08:00
    @echoless apifox 不是已经强制登陆了吗。我打开就要求微信扫码公众号所以一直没用他.. 还是说最新版是这样...
    clgon
        50
    clgon  
       2023-03-14 14:13:59 +08:00
    @huijiewei #47 是的 改名字了 而且免费可以用了
    wmwgijol28
        51
    wmwgijol28  
       2023-03-14 14:17:00 +08:00
    apifox +1
    dreamramon
        52
    dreamramon  
       2023-03-14 14:17:19 +08:00
    paw 改名 rapidAPI 了,免费用,非常好用。postman 启动太慢了。
    54yzwddsg
        53
    54yzwddsg  
       2023-03-14 14:19:20 +08:00
    postman 虽然很难用但是已经维护太多测试脚本了,而且找了一圈没找到好的替代
    canbingzt
        54
    canbingzt  
       2023-03-14 14:21:04 +08:00   ❤️ 1
    @Rache1 我也是 scoop 安装的,启动不了可以通过删除%appdata%\Postman 文件夹来解决
    xiangagou
        55
    xiangagou  
       2023-03-14 14:21:46 +08:00
    强推 apifox
    haliluya
        56
    haliluya  
       2023-03-14 14:30:23 +08:00   ❤️ 1
    我用的 Mac 的 paw ,老好用了,以前用盗版,后来有一次推特搞活动,送了永久正版,我为他打 call 。
    FanyFull
        57
    FanyFull  
       2023-03-14 14:33:37 +08:00
    postwoman 如何?
    Echoldman
        58
    Echoldman  
       2023-03-14 14:45:06 +08:00
    apifox + 1
    kujio
        59
    kujio  
       2023-03-14 14:47:54 +08:00
    感觉不如 idea 的 HTTP Client
    mr0joker
        60
    mr0joker  
       2023-03-14 14:59:28 +08:00
    @NessajCN 多谢回复。我已经去了解过了。知道如何做了

    多个环境这个是我没表述清楚。指的是测试、预发这类环境。
    iX8NEGGn
        61
    iX8NEGGn  
       2023-03-14 15:01:53 +08:00
    可惜 hoppscotch ( postwoman )有没有桌面版,套壳的也行呀
    yuhuazhu
        62
    yuhuazhu  
       2023-03-14 15:26:12 +08:00
    Paw
    codingBug
        63
    codingBug  
       2023-03-14 15:31:31 +08:00
    hoppscotch ,有 PWA 的
    sprite82
        64
    sprite82  
       2023-03-14 15:37:50 +08:00
    apifox 非常喜欢它的文档功能,可以直接根据接口生成并分享给前端或第三方,还能从响应示例中生成各种实体类,用起来很爽。调试功能中规中矩,感觉无论哪一个都一样。最不爽的就是不能离线使用
    iSecret
        65
    iSecret  
       2023-03-14 15:49:45 +08:00
    Thunder Client 导入 cURL 格式有问题?
    PythonYXY
        66
    PythonYXY  
       2023-03-14 15:53:04 +08:00
    如果用 idea 的话 fast request 还是挺不错的,可以根据 controller 方法自动构造 url 和请求
    mosliu
        67
    mosliu  
       2023-03-14 15:56:35 +08:00
    有一样用 Nightingale 的么? Microsoft Store 的。
    tairan2006
        68
    tairan2006  
       2023-03-14 15:59:48 +08:00
    postman 拿来调试 websocket 不错

    公司的一般用 yapi ,不过这玩意很久没更新了。。
    zorui
        69
    zorui  
       2023-03-14 16:00:04 +08:00
    httpie
    kingfalse
        70
    kingfalse  
       2023-03-14 16:01:25 +08:00 via Android   ❤️ 5
    个人偏见,远离国产
    iSecret
        71
    iSecret  
       2023-03-14 16:02:32 +08:00
    @iSecret 确认 cURL 参数中含 -g 参数无法正常导入,-g --globoff Disable URL sequences and ranges using {} and [],不确定是不是 BUG 。
    ufan0
        72
    ufan0  
       2023-03-14 16:05:44 +08:00
    不喜欢花里胡哨的功能转到了 insomnia ,使用两年了。

    cookies 存在一些 bug ,其他的倒是还好。

    第一次发现也有在使用这个工具的小伙伴。
    witcherhope
        73
    witcherhope  
       2023-03-14 16:06:47 +08:00
    用了这么久还得是 Postman ,功能最强大
    echoless
        74
    echoless  
    OP
       2023-03-14 16:12:05 +08:00
    @ufan0 #72 千万别升级, 升级之后一样的, 搞的不会用了.
    buppter
        75
    buppter  
       2023-03-14 16:12:30 +08:00
    可以试试 apipost
    y7E6IG8spV7TU8n7
        76
    y7E6IG8spV7TU8n7  
       2023-03-14 16:23:43 +08:00
    之前用的 postman 谷歌插件,算是轻应用那种,然后手贱删了就找不到哪个版本了,现在只有下安装包
    zmqking
        77
    zmqking  
       2023-03-14 16:28:32 +08:00
    @CoderLife #21 这个 yapi 还是算了,我折腾了老半天,硬是没搭起来,报各种错。太折腾人了
    raysonlu
        78
    raysonlu  
       2023-03-14 16:35:46 +08:00
    rapidAPI 会不会是比 thunder client 好用?
    iold
        79
    iold  
       2023-03-14 16:37:03 +08:00
    用 idea http client ,还能用 git 版本管理[嘿哈]
    LeegoYih
        80
    LeegoYih  
       2023-03-14 16:38:43 +08:00
    手写 OpenAPI+SwaggerUI
    wooke
        81
    wooke  
       2023-03-14 16:45:11 +08:00
    httpie + 1 ,简洁好用
    issakchill
        82
    issakchill  
       2023-03-14 16:46:14 +08:00
    apifox 的登录挺爽的 都在云端
    1d074bfa18d34f6c
        83
    1d074bfa18d34f6c  
       2023-03-14 16:49:52 +08:00
    postman query 全不见 +1
    Vkery
        84
    Vkery  
       2023-03-14 16:52:29 +08:00   ❤️ 1
    用的 postman 老版本 7.36.6
    改 hosts 防止升级
    127.0.0.1 dl.pstmn.io
    127.0.0.1 www.postman.com
    127.0.0.1 sync-v3.getpostman.com
    127.0.0.1 getpostman.com
    127.0.0.1 go.pstmn.io
    GTim
        85
    GTim  
       2023-03-14 16:59:11 +08:00
    @Leviathann 对,这个坑真的很大
    wu67
        86
    wu67  
       2023-03-14 17:01:15 +08:00
    自动更新真的很烦. 改 host 或者路由表又会导致自己想手动更新的时候都没法操作, 还得自己去放开...
    sinnosong1
        87
    sinnosong1  
       2023-03-14 17:44:31 +08:00   ❤️ 1
    推荐 apifox 这玩意的,真的够了。垃圾抄袭的破玩意,我就记得之前都被喷烂了,不知道你们这些推荐的人是怎么想的
    javlib
        88
    javlib  
       2023-03-14 17:51:41 +08:00
    这些工具真的别更新,我之前用 insomnia ,也是更新后把我攒了 2 年的 api 全清空了: https://github.com/Kong/insomnia/issues/5167
    sinnosong1
        89
    sinnosong1  
       2023-03-14 17:52:37 +08:00
    WindProtect
        90
    WindProtect  
       2023-03-14 18:05:03 +08:00
    RESTer 好评
    winterx
        91
    winterx  
       2023-03-14 18:06:24 +08:00
    天下苦 postman 久矣
    aneureka
        92
    aneureka  
       2023-03-14 18:16:10 +08:00 via iPhone
    Paw
    LXGMAX
        93
    LXGMAX  
       2023-03-14 18:16:59 +08:00
    看着别人用 postman ,我都自己手敲 curl
    Al0rid4l
        94
    Al0rid4l  
       2023-03-14 18:44:26 +08:00
    脚本集成就 hurl, 平时就 Insomnia, 不过新版是变卡了些, 哪天这些都变质了就换备选项 Hoppscotch
    echoless
        95
    echoless  
    OP
       2023-03-14 19:55:39 +08:00
    @javlib #88 哈哈 我还以为我是我年龄大了不灵光 搞没的
    webshe11
        96
    webshe11  
       2023-03-14 20:01:52 +08:00
    没人推荐 BurpSuite ?(
    november
        97
    november  
       2023-03-14 20:10:35 +08:00   ❤️ 1
    @echoless 可能是升级之后存档位置变了,或者你登录之后存档位置变了。你找找原来的存档。
    D2h0VL89HMAU417B
        98
    D2h0VL89HMAU417B  
       2023-03-14 20:22:29 +08:00
    小众软件 rapidapi
    cbdyzj
        99
    cbdyzj  
       2023-03-14 20:24:23 +08:00
    我自己写脚本( node 已经原生支持 fetch 了
    q1angch0u
        100
    q1angch0u  
       2023-03-14 20:57:04 +08:00
    @webshe11 #96 burpsuite ?疯了吧。。。咋不用 wireshark 呢 [逃
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2706 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 10:36 · PVG 18:36 · LAX 02:36 · JFK 05:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.