优点: 纯文本编辑接口请求, 方便的编排接口测试; .http 文件方便保存维护
但是最近在用 vscode 开发, JetBrains 家的 IDE 都不用了, 甚至用了 mongodb 后 DataGrip 也不用了. 用了挺久的 ApiFox, 但是时不时卡卡的, 而且我还是更加喜欢 http-client 的形式.
所以花了点时间基于 ijhttp(cli 工具)做了这个 web 端的 Demo, 想收集下大家的意见:
http-client 哪个功能是你觉得最好的, 超过 postman 之类的竞品的
P.S. 我的前端水平很差, 贴个 github 地址, 要是能有提 PR 的就更好了 ijhttp-gui
代码提示
语法校验
执行结果
![]() | 1 lemos1235 127 天前 没有 |
2 ppddtt 127 天前 建议使用 electron |
![]() | 3 hxtheone 127 天前 via iPhone .http 文件的话 vscode 的 [rest-client]( https://marketplace.visualstudio.com/items?itemName=humao.rest-client) 也挺好用, 有一个痛点就是没找到怎么把 curl 命令直接转成请求保存下来, 每次拿到别人分享的 curl 命令都要手动处理下 |
4 hsiafan 127 天前 你是说 REST Client 这种吗 https://marketplace.visualstudio.com/items?itemName=humao.rest-client |
6 ghostwind 127 天前 一直再用,希望增加 websocket |
7 Ayanokouji 127 天前 @ghostwind 新版支持 websocket |
![]() | 8 Yanlongli 127 天前 我喜欢用,不过每次大版本都容易出点 bug ,必须得落后一个大版本 |
9 spritecn 127 天前 不喜欢,弄得像写代码一样,我只要悠闲的测个 api, POSTMAN/API Tester 用的多一点 |
10 quan01994 127 天前 我喜欢用 vscode humao.rest-client |
![]() | 11 pGiG2vI1165eY8KI 127 天前 之前不喜欢,用了几次简直太爱了。 |
![]() | 12 superchijinpeng 127 天前 一直都用 |
![]() | 13 C02TobNClov1Dz56 127 天前 框选一个接口, 然后单独执行这个接口 |
![]() | 14 YangQingLin 127 天前 DataGrip 可以添加 MongoDB 的数据源呀,为什么不能用呢? |
15 yibo2018 127 天前 非常喜欢用,比 postman 啥的方便太多了,AI 出现之后更是得到了加强( AI 代写) 如果能更进一步生成 api 文档就好了,之前直接给 http 文件作为文档,前端表示英语不好,连 view 都不认识。。。 被逼无奈,再用额外的时间接入了 torna ,更大的坑在于,我的所有项目没有 dto 层,所以这些外部的 api 项目都无法解析到准确的类属性,最后只能花更多的时间去改造之前的代码,加入了 dto 层,structMapper 这些垃圾东西看的就烦。。。。 |
![]() | 16 bronyakaka 127 天前 |
![]() | 17 MaMimi OP @chengyiqun 好的, 这个是下一步计划做的 |
![]() | 18 MaMimi OP @YangQingLin 可能是一开始就用了 mongodb compass 吧, 查询的时候可以智能提示补全数据库已有的字段挺好的, 不知道 datagrip 可不可以 |
![]() | 20 rockdodos 127 天前 好用爱用,小项目单元测试我都不写了,直接用.http 文件 |
21 Georgedoe 127 天前 之前用过一段时间 , 你提醒了我 , 打算用 AI 自动生成 http 文件用来测试 |
![]() | 22 raptor 127 天前 httpie 用户路过…… |
23 sn0wdr1am 127 天前 httpie |
24 LoNeZ 127 天前 支持变量和 env 的, 挺方便的, 要是提供个命令行调用方式就更好了. 因为可能用 vim 编辑.. |
25 nickyadance23 127 天前 @LoNeZ #24 可以转 curl |
![]() | 26 MaMimi OP ![]() @LoNeZ ijhttp 本身就是个命令行工具,但是需要 jdk17 环境,官方说计划摆脱 jdk 但是看文章都已经是好几年前计划的了,你可以试试 |
27 jamesjammy061 127 天前 那不和 Bruno 差不多么 |
28 LoNeZ 127 天前 @nickyadance23 减少一些 curl 是因为有点污染 history... 懒得改造了 |
29 ZeawinL 127 天前 via iPhone 喜欢用+1 纯文本,不占用资源,不用联网,方便 git 做版本管理,如果 Header 自定义更简洁丰富点就更好了 |
30 soulflysimple123 127 天前 knife4j ,直接打开接口文档页面测接口 |
![]() | 31 wolfie 127 天前 在 一个 JB IDE 内,请求 debug 。 单独产品,没觉得多好用。 |
32 conn457567 127 天前 via Android 用习惯之后已经不怎么用 postman 了,最大的好处是可以像代码一样有版本管理,自己调试好了 api ,提交到代码仓,其他人就能直接用。现在的不足就是前后置处理的脚本还不够完善,没有 postman 灵活方便。环境变量的管理也不能按项目级,目录级多层管理 |
![]() | 33 kimixeon 127 天前 @jamesjammy061 Bruno 比这个强大多了 |
![]() | 34 uiosun 127 天前 |
![]() | 35 Carlgao 126 天前 推荐 Yaak ,这个是用 Rust 开发的,轻量级,完美平替 Postman |