V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
MaMimi
V2EX  ›  程序员

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

  •  
  •   MaMimi · 11 天前 · 4240 次点击

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

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

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

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

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

    代码提示

    代码提示

    语法校验

    语法校验

    执行结果

    执行结果

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

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

    尤其是你还是前端,需要啥功能可以自己提 Issue + PR
    Carlgao
        35
    Carlgao  
       10 天前
    推荐 Yaak ,这个是用 Rust 开发的,轻量级,完美平替 Postman
    wxy8866
        36
    wxy8866  
       10 天前
    @yibo2018 给我讲讲为什么比 Postman 方便?我一直是另外开一个 postman
    yibo2018
        37
    yibo2018  
       10 天前
    @wxy8866 所有的接口参数 AI 生成,就这点就秒杀了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3471 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 04:22 · PVG 12:22 · LAX 21:22 · JFK 00:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.