• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kaz10025
V2EX  ›  程序员

求推荐 api 工具

  •  1
     
  •   kaz10025 · Oct 9, 2022 · 10544 views
    This topic created in 1485 days ago, the information mentioned may be changed or developed.
    1.用过 postman 那个界面看着晕晕的... 而且接口返回值没法写注释
    2.apipost 用过一段时间 返回 json 一复杂解析就嗝屁了
    3.paw 也用过一段时间 感觉界面很小气 尤其是接口参数这块

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

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

    这个还不错,有自建过
    devzhi
    devzhi
    Oct 11, 2022
    55
    insomnia +1
    8bryo4p5qn758Dmv
    8bryo4p5qn758Dmv
    Dec 29, 2022
    56
    https://gotcha.rest UI 简洁美观,支持数据模型功能,可以为每个 Json 字段填写注释,支持导出为 Swagger/OpenAPI 文件
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3761 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 114ms · UTC 05:20 · PVG 13:20 · LAX 21:20 · JFK 00:20
    ♥ Do have faith in what you're doing.