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

求推荐 api 工具

  •  1
     
  •   kaz10025 · 112 天前 · 5323 次点击
    这是一个创建于 112 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1.用过 postman 那个界面看着晕晕的... 而且接口返回值没法写注释
    2.apipost 用过一段时间 返回 json 一复杂解析就嗝屁了
    3.paw 也用过一段时间 感觉界面很小气 尤其是接口参数这块

    主要需求就是 api 调试 请求和返回参数能注释 能在线分享文档
    56 条回复    2022-12-29 20:24:12 +08:00
    NizumaEiji
        1
    NizumaEiji  
       112 天前
    yapi ?
    jslang
        2
    jslang  
       112 天前   ❤️ 1
    https://www.apizza.net/
    我用过这个,感觉比 postman 简单
    Ayanokouji
        3
    Ayanokouji  
       112 天前
    idea 的 http client ,调试的 api 直接提交到 git ,如果是 spring ,还能联动
    bjzhush
        4
    bjzhush  
       112 天前
    Postman 的返回值是可以写注释的,在回复之前我刚去看过,我用的是在线版的。
    目前来说,个人认为 postman 是最好用的,功能、交互都是最好的
    kaz10025
        5
    kaz10025  
    OP
       112 天前
    @jslang 这个是我第一个上手的哈哈哈 超出免费限制就弃用了
    Alias4ck
        6
    Alias4ck  
       112 天前   ❤️ 1
    kaz10025
        7
    kaz10025  
    OP
       112 天前
    @NizumaEiji 稍后了解一下 感谢
    jackma0571
        8
    jackma0571  
       112 天前
    apifox 用过吗
    kaz10025
        9
    kaz10025  
    OP
       112 天前
    @Ayanokouji 这个用的比较少 重点是文档分享
    kaz10025
        10
    kaz10025  
    OP
       112 天前
    @bjzhush 方便贴个图吗 现在用的 v10 整不会了
    bjzhush
        11
    bjzhush  
       112 天前   ❤️ 1
    https://imgur.com/v4IlT9q
    只有线上的,没有测试的,所以没截全图
    @kaz10025
    TimePPT
        12
    TimePPT  
       112 天前   ❤️ 1
    试试 HTTPie 的客户端版? https://httpie.io/app
    yikeshuo
        13
    yikeshuo  
       112 天前
    showdoc 本地部署
    Jack1230
        14
    Jack1230  
       112 天前   ❤️ 1
    我用过一个开源的,叫 eoapi ,你去搜搜,文档功能比较强,可以试试
    leogm9408leo
        15
    leogm9408leo  
       112 天前   ❤️ 1
    Apifox ,免费的,比 postman 轻量
    keeguai
        16
    keeguai  
       111 天前
    如果是后端研发,swagger 已经很完美了,接口和实体类上加上注解,伴随项目启动,个人感觉非常方便了。
    swagger 的 ui 不好,可以用 knife4j 增强一下。
    xuanbg
        17
    xuanbg  
       111 天前
    paw ,用好多年了
    frisktale
        18
    frisktale  
       111 天前
    vscode 上有个新插件,RapidAPI Client ,感觉不错,可以试试
    mlhadoop
        19
    mlhadoop  
       111 天前
    insomnia
    LeegoYih
        20
    LeegoYih  
       111 天前
    https://github.com/swagger-api/swagger-ui
    https://petstore.swagger.io/

    有很多插件支持通过代码动态生成,也支持手动配置
    infun
        21
    infun  
       111 天前
    @frisktale 这个好像没看到变量功能
    xiaomingVTEX
        22
    xiaomingVTEX  
       111 天前
    发现国内这种类 postman 工具真是如雨后春笋
    Nnq
        23
    Nnq  
       111 天前
    openapi editor, swagger editor ?
    Scarb
        24
    Scarb  
       111 天前
    IDEA ( jetbrains 的 IDE 都支持) 的 httpclient
    yyt6801
        25
    yyt6801  
       111 天前 via Android
    @frisktale 用过,更推荐 Thunder Client 的插件,堪称完美,速度也不错
    ericgui
        26
    ericgui  
       111 天前
    insomnia 不错
    andrew2558
        27
    andrew2558  
       111 天前
    有没有轻量一点,不需要安装的 api 测试工具,insomnia,postman ,hoppscotch 好像都很大,且需要安装
    wm5d8b
        28
    wm5d8b  
       111 天前 via Android
    这些 api 工具基本只支持 http+json/xml ,有支持 dubbo 、grpc 或者私有协议的吗
    liuhuansir
        29
    liuhuansir  
       111 天前
    @xiaomingVTEX postman 版本 7 的时候还是很简洁的,9 之后界面乱七八糟,什么功能都往里塞
    jack1998
        30
    jack1998  
       111 天前
    apifox ?
    DosLee
        31
    DosLee  
       111 天前
    @xiaomingVTEX 我都不敢用国内的这类软件,总是 yy 他们后台会记录数据什么的
    kaz10025
        32
    kaz10025  
    OP
       111 天前
    @keeguai 我就是后端 昨天试过整合 swagger 各种报错,替换版本也不行 不报错也访问不到 ui html ,公司项目结构太烂了
    dragondove
        33
    dragondove  
       111 天前
    试试 httpyac 吧,用法基本和 http client 一样,有 vscode 插件版本和单独的 cli 版本,直接用 vscode 插件版就可以了,可以直接写 js 代码来组装参数,可以生成不同编程语言或者 shell 的调用 https://github.com/AnWeber/vscode-httpyac
    remrem
        34
    remrem  
       111 天前
    chrome 上有个扩展叫 postwoman ,用着还行
    carytseng
        35
    carytseng  
       111 天前
    已经转到 paw ,简单便捷
    star7th
        36
    star7th  
       111 天前
    从你的描述来看,
    runapi + showdoc 的组合能满足你需求。https://www.showdoc.com.cn/runapi
    runapi 是一个 api 调式工具,然后会自动生成文档到 showdoc
    一个 demo https://www.showdoc.com.cn/demo
    cco
        37
    cco  
       111 天前
    mac 的话最好用 paw ,体验非常好,但是 win 地下用的是跨平台技术,用起来和 postman 一样卡,还不好用。
    win 好像也没得选,就 postman 吧,卡就卡吧,凑合能用,体验差 mac 版的 paw 一大截。
    pengjl
        38
    pengjl  
       111 天前
    目前在用 Eolink
    zpfhbyx
        39
    zpfhbyx  
       111 天前   ❤️ 1
    httpie 的 app 端好用
    arfaWong
        40
    arfaWong  
       111 天前
    apifox +1
    kaz10025
        41
    kaz10025  
    OP
       111 天前
    能否截图看看 paw 文档分享页面~谢谢
    @carytseng
    @cco
    @xuanbg
    yiqiao
        42
    yiqiao  
       111 天前
    paw , 我觉得唯一不好的就是参数无法像 postman 那样 parasm:value 定义。
    postman 要联网,你断网就寄了。卡
    kaz10025
        43
    kaz10025  
    OP
       111 天前
    @yiqiao 看下楼上回复~我比较注重文档分享
    yicong135
        44
    yicong135  
       111 天前
    chrome 扩展:Yet Another REST Client
    xiaomingVTEX
        45
    xiaomingVTEX  
       111 天前
    @liuhuansir #29 挺楼上说了。升级到了 10 感觉好点了
    wloverine
        46
    wloverine  
       110 天前
    vscode thunder client ,轻量够用
    silentsky
        47
    silentsky  
       110 天前
    apifox
    neptuno
        48
    neptuno  
       110 天前 via iPhone
    paw ,之前白嫖来的,挺好用
    neptuno
        49
    neptuno  
       110 天前 via iPhone
    市面上这些工具功能都差不多的,选几个在你系统上流畅一点的就行( api 数量多的时候)
    kaz10025
        50
    kaz10025  
    OP
       110 天前
    @neptuno 如果需要分享 api 给第三方呢?如何解决。这块国内的 app 本地化做的比较足
    waltcow
        51
    waltcow  
       110 天前
    现在用多的是 idea 自带的 httpClient
    picone
        52
    picone  
       110 天前
    @DosLee #31 属于被害妄想症了。国外的就不会?国内的开源不就行了?
    neptuno
        53
    neptuno  
       110 天前 via iPhone
    @kaz10025 #50 这个场景我不太用唉,一般可以导出 curl 等命令吧,直接分享的话得看第三方是否愿意装这些软件吧,像 paw ,postman 是支持团队协作的
    wlNil
        54
    wlNil  
       110 天前
    https://github.com/trueleaf/moyu

    这个还不错,有自建过
    y0bcn
        55
    y0bcn  
       110 天前
    insomnia +1
    whitecosm0s
        56
    whitecosm0s  
       30 天前
    https://gotcha.rest UI 简洁美观,支持数据模型功能,可以为每个 Json 字段填写注释,支持导出为 Swagger/OpenAPI 文件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1590 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 11:48 · PVG 19:48 · LAX 03:48 · JFK 06:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.