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

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

  •  
  •   MaMimi · 2 天前 · 3949 次点击

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

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

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