1、Postwoman
Postwoman
一个开源、免费、快速、漂亮的 API 构建器,可以替代 Postman。
这个名字起得挺有意思,感觉像 Postman 的媳妇。
Postwoman 的诞生过程:
它的作者是一个全栈开发工程师,经常使用 Postman 做 API 测试,Postman 对不同操作系统都做了客户端,作者常在不同平台做测试,感觉这点非常麻烦,而且 Postman 还收费,也不支持 cURL
,还有其他一些让他不爽的地方,这时作者就起了掐死 Postman 的念头,他心中想要一个这样的 API 测试工具:
- 开源
- 在线运行
- 多平台支持
- 多设备支持
- 可以在任何地方访问
后来他还真做出了一个,就是 Postwoman
,主要特性:
- 支持自定义换肤
- 支持权限
- 支持参数、请求体
- 支持 PWA
- 支持历史
- 支持 web socket
- 支持 GraphQL
- 支持导入 cURL
- 支持 PUT POST 中添加原生域
- 支持集合,可以把请求放入集合
- 支持代理
- 支持Docker
功能真不少,我对她支持 cURL
和 GraphQL
比较感兴趣,试了一下导入cURL
,输入curl命令后,她会自动转为普通的请求方式,比较方便,但有时解析报错,提示语句格式不对,还没搞清楚具体是咋回事。
大家可以体验下,网址:
项目地址:
https://github.com/liyasthomas/postwoman
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2、APITools-HTTP(C/S程序)
https://www.oschina.net/p/apitools-http
码云:https://gitee.com/cnldw/APITools
APITools
程序说明
- 一个HTTP请求工具,类似于Postman,支持常用的HTTP方法
- 可以记录接口信息,方便选择接口 支持常见的HTTP请求方法
- 拥有中文提示,方便填写接口参数
- 规范的Json格式文档定义,方便导出接口信息到其他格式
- 可拓展其他功能,使用Java编写,简单方便
构建说明
- 1:执行代码克隆 [使用码云]git clone https://git.oschina.net/zzunet/APITools.git, [使用GitHub]https://github.com/cnldw/APITools.git
- 2:根据系统类别修改pom.xml(程序使用SWT开发,需要根据系统和jvm版本修改pom.xml,默认打包windows系统可用的程序包)
- 3:执行build.bat构建程序,构建完成后程序包将生成在target目录,譬如APITools-1.8-jar-with-dependencies.jar
- 4:切换到target目录,执行java -Dfile.encoding=UTF-8 -jar APITools-1.8-jar-with-dependencies.jar启动程序(建议使用作为文件默认编码方式)
常见问题说明
- 1:控制台里打印日志乱码,需要修改config/log4j.properties,将log4j.appender.CONSOLE.Encoding值改成GB2312
- 2:启动程序失败,此问题可能是因为使用的SWT版本和jdk版本不一致导致的,比如32位jdk必须使用32位的SWTjar包,请在pom.xml里修改后重新构建程序
联系作者
- QQ:793554262
- Email:793554262@qq.com
- Blog:www.itlaborer.com
- 微信:liudeweichina
已构建程序包下载
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix