api 调试工具又死了一个 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
echoless
V2EX    程序员

api 调试工具又死了一个

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

    之前用 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  
    PRO
       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
    akiakiseofficial
        30
    akiakiseofficial  
       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 接口,以及项目多个环境的问题?是每次准备测试接口的时候现写吗
    GG668v26Fd55CP5W
        33
    GG668v26Fd55CP5W  
       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
    KMpAn8Obw1QhPoEP
        38
    KMpAn8Obw1QhPoEP  
       2023-03-14 13:34:45 +08:00 via Android
    @xiangyuecn 还是 fetch 吧。。
    KMpAn8Obw1QhPoEP
        39
    KMpAn8Obw1QhPoEP  
       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 插件了么,前几天下载的时候,直接要下安装文件了。。
    BearCookie
        45
    BearCookie  
       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 )有没有桌面版,套壳的也行呀
    deng1xia
        62
    deng1xia  
       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
    yemoluo
        85
    yemoluo  
       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
    @sinnosong1 t/820300 之前站内的贴子
    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 了
    ryanbuu
        100
    ryanbuu  
       2023-03-14 20:57:04 +08:00
    @webshe11 #96 burpsuite ?疯了吧。。。咋不用 wireshark 呢 [逃
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     879 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 20:43 PVG 04:43 LAX 13:43 JFK 16:43
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86