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

有没有人喜欢用 JetBrains 家的 http-client

  •  
  •   MaMimi · Jun 4, 2025 · 6196 views
    This topic created in 518 days ago, the information mentioned may be changed or developed.

    优点: 纯文本编辑接口请求, 方便的编排接口测试; .http 文件方便保存维护

    但是最近在用 vscode 开发, JetBrains 家的 IDE 都不用了, 甚至用了 mongodb 后 DataGrip 也不用了. 用了挺久的 ApiFox, 但是时不时卡卡的, 而且我还是更加喜欢 http-client 的形式.

    所以花了点时间基于 ijhttp(cli 工具)做了这个 web 端的 Demo, 想收集下大家的意见:

    http-client 哪个功能是你觉得最好的, 超过 postman 之类的竞品的

    P.S. 我的前端水平很差, 贴个 github 地址, 要是能有提 PR 的就更好了 ijhttp-gui

    代码提示

    代码提示

    语法校验

    语法校验

    执行结果

    执行结果

    37 replies  •  2025-06-05 17:02:08 +08:00
    lemos1235
    lemos1235
    Jun 4, 2025
    1
    没有
    ppddtt
    ppddtt
    Jun 4, 2025
    2
    建议使用 electron
    hxtheone
    hxtheone
    Jun 4, 2025 via iPhone
    3
    .http 文件的话 vscode 的 [rest-client]( https://marketplace.visualstudio.com/items?itemName=humao.rest-client) 也挺好用, 有一个痛点就是没找到怎么把 curl 命令直接转成请求保存下来, 每次拿到别人分享的 curl 命令都要手动处理下
    zhcode
    zhcode
    Jun 4, 2025
    5
    @hxtheone
    可以用 ctrl+p -> Generate Code Snippet -> http
    把 curl 转成 http ,然后复制,粘贴
    ghostwind
    ghostwind
    Jun 4, 2025
    6
    一直再用,希望增加 websocket
    Ayanokouji
    Ayanokouji
    Jun 4, 2025
    7
    @ghostwind 新版支持 websocket
    Yanlongli
    Yanlongli
    Jun 4, 2025
    8
    我喜欢用,不过每次大版本都容易出点 bug ,必须得落后一个大版本
    spritecn
    spritecn
    Jun 4, 2025
    9
    不喜欢,弄得像写代码一样,我只要悠闲的测个 api, POSTMAN/API Tester 用的多一点
    quan01994
    quan01994
    Jun 4, 2025
    10
    我喜欢用 vscode humao.rest-client
    pGiG2vI1165eY8KI
    pGiG2vI1165eY8KI
    Jun 4, 2025
    11
    之前不喜欢,用了几次简直太爱了。
    cutiechi
    cutiechi
    Jun 4, 2025
    12
    一直都用
    C02TobNClov1Dz56
    C02TobNClov1Dz56
    Jun 4, 2025
    13
    框选一个接口, 然后单独执行这个接口
    YangQingLin
    YangQingLin
    Jun 4, 2025
    14
    DataGrip 可以添加 MongoDB 的数据源呀,为什么不能用呢?
    yibo2018
    yibo2018
    Jun 4, 2025
    15
    非常喜欢用,比 postman 啥的方便太多了,AI 出现之后更是得到了加强( AI 代写)

    如果能更进一步生成 api 文档就好了,之前直接给 http 文件作为文档,前端表示英语不好,连 view 都不认识。。。
    被逼无奈,再用额外的时间接入了 torna ,更大的坑在于,我的所有项目没有 dto 层,所以这些外部的 api 项目都无法解析到准确的类属性,最后只能花更多的时间去改造之前的代码,加入了 dto 层,structMapper 这些垃圾东西看的就烦。。。。
    bronyakaka
    bronyakaka
    Jun 4, 2025
    16
    不喜欢,我自己开发了一个 。
    MaMimi
    MaMimi
    OP
    Jun 4, 2025
    17
    @chengyiqun 好的, 这个是下一步计划做的
    MaMimi
    MaMimi
    OP
    Jun 4, 2025
    18
    @YangQingLin 可能是一开始就用了 mongodb compass 吧, 查询的时候可以智能提示补全数据库已有的字段挺好的, 不知道 datagrip 可不可以
    MaMimi
    MaMimi
    OP
    Jun 4, 2025
    19
    @ppddtt 好的, 确实, 不然访问 localhost 是个问题, 我看官方提供的 web 版的 apifox, postman 都需要浏览器插件
    rockdodos
    rockdodos
    Jun 4, 2025
    20
    好用爱用,小项目单元测试我都不写了,直接用.http 文件
    Georgedoe
    Georgedoe
    Jun 4, 2025
    21
    之前用过一段时间 , 你提醒了我 , 打算用 AI 自动生成 http 文件用来测试
    raptor
    raptor
    Jun 4, 2025
    22
    httpie 用户路过……
    sn0wdr1am
    sn0wdr1am
    Jun 4, 2025
    23
    httpie
    LoNeZ
    LoNeZ
    Jun 4, 2025
    24
    支持变量和 env 的, 挺方便的, 要是提供个命令行调用方式就更好了. 因为可能用 vim 编辑..
    nickyadance23
    nickyadance23
    Jun 4, 2025
    25
    @LoNeZ #24 可以转 curl
    MaMimi
    MaMimi
    OP
    Jun 4, 2025 via iPhone❤️1
    26
    @LoNeZ ijhttp 本身就是个命令行工具,但是需要 jdk17 环境,官方说计划摆脱 jdk 但是看文章都已经是好几年前计划的了,你可以试试
    jamesjammy061
    jamesjammy061
    Jun 4, 2025
    27
    那不和 Bruno 差不多么
    LoNeZ
    LoNeZ
    Jun 4, 2025
    28
    @nickyadance23 减少一些 curl 是因为有点污染 history... 懒得改造了
    tty0
    tty0
    Jun 4, 2025 via iPhone
    29
    喜欢用+1
    纯文本,不占用资源,不用联网,方便 git 做版本管理,如果 Header 自定义更简洁丰富点就更好了
    soulflysimple123
    soulflysimple123
    Jun 4, 2025
    30
    knife4j ,直接打开接口文档页面测接口
    wolfie
    wolfie
    Jun 4, 2025
    31
    在 一个 JB IDE 内,请求 debug 。
    单独产品,没觉得多好用。
    conn457567
    conn457567
    Jun 4, 2025 via Android
    32
    用习惯之后已经不怎么用 postman 了,最大的好处是可以像代码一样有版本管理,自己调试好了 api ,提交到代码仓,其他人就能直接用。现在的不足就是前后置处理的脚本还不够完善,没有 postman 灵活方便。环境变量的管理也不能按项目级,目录级多层管理
    kimixeon
    kimixeon
    Jun 4, 2025
    33
    @jamesjammy061 Bruno 比这个强大多了
    uiosun
    uiosun
    Jun 5, 2025
    34
    为啥不直接用 https://hoppscotch.io/

    尤其是你还是前端,需要啥功能可以自己提 Issue + PR
    Carlgao
    Carlgao
    Jun 5, 2025
    35
    推荐 Yaak ,这个是用 Rust 开发的,轻量级,完美平替 Postman
    wxy8866
    wxy8866
    Jun 5, 2025
    36
    @yibo2018 给我讲讲为什么比 Postman 方便?我一直是另外开一个 postman
    yibo2018
    yibo2018
    Jun 5, 2025
    37
    @wxy8866 所有的接口参数 AI 生成,就这点就秒杀了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2370 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 167ms · UTC 15:45 · PVG 23:45 · LAX 07:45 · JFK 10:45
    ♥ Do have faith in what you're doing.