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