还在手动复制 Token?10 美元买断 Coax,让你的 .http 文件秒变专业 API 客户端
👉 工具网址:https://coax.melodic.dev
各位老铁,提米哥先问一句:你平时测接口,是不是也习惯在项目里丢几个 .http 文件?
纯文本、直接放仓库里、Git 能看 diff,写起来也毫无负担。VS Code 的 REST Client、JetBrains 的 HTTP Client 都是这个路数,谁用谁知道。
但只要你想干点“高级”的——比如把登录接口返回的 Token 自动塞给下一个请求,或者想有个更漂亮的响应视图——答案永远是:“去下个大盘子,注册个账号,把所有东西同步到人家云端。”
就……很烦,对吧?
所以今天给兄弟们聊一个叫 Coax 的工具。它没想取代谁,只做一件事:让你仓库里那些 .http 文件,拥有一个真正舒服、干净、属于自己的家。
你的 .http 文件,拖进去直接开工
Coax 没有自己的“专有格式”,也不玩导入导出那套。你现有的 .http 文件,直接打开就能用。
比如下面这段你肯定很熟悉的写法:
### 获取登录 Token
# @name login
# 给请求起个名字,方便后续引用它的响应数据
POST {{baseUrl}}/auth/token
Content-Type: application/json
{ "clientId": "{{clientId}}", "secret": "{{clientSecret}}" }
### 列出用户
# 自动提取上一步返回的 access_token,再也不用复制粘贴
GET {{baseUrl}}/users
Authorization: Bearer {{login.response.body.$.access_token}}
你以前怎么写,现在还怎么写。Coax 只是让你有了一个更专业的窗口去运行它们,不用改一行代码。
它能帮你解决哪些真痛点?
提米哥帮你梳理了几个最实用的:
- 自动链式传参:就像上面代码里那样,直接从
login请求的响应体里掏出access_token,下一个请求自动带上。auth-then-call 这套烦人的复制粘贴,到此结束。 - 一份文件,手测和 CI 两用:Coax 提供了 CLI 工具,你本地调通的
.http文件,可以直接丢进 CI 流水线当冒烟测试用。不用改写,不用换第二套工具。 - Secrets 本地加密:把敏感变量标记为 secret,Coax 会把它加密后存在系统钥匙串里。导出时自动变成占位符,彻底避免 Token 被误提交到 Git。
- 环境变量分层管理:支持 全局 → 集合 → 请求 多层覆盖,还自带
{{$timestamp}}、{{$guid}}这类实用内置变量。 - 数据完全本地化:所有数据就是一个本地的 SQLite 文件。不强制注册账号,默认不开 telemetry,你的数据你做主。
关于钱的事
10 美金,一次性买断。 没有订阅费,没有席位限制,更没有“登录以继续使用”。
你可以直接拿免费试用版去跑你自己的 .http 文件,满意了再付钱。支持 macOS、Windows 和 Linux。
当然,Postman、Insomnia、Bruno 这些老牌工具都很强。如果你需要 GraphQL、gRPC,或者完整的脚本沙盒,它们依然很香。但 Coax 的定位很清楚:如果你只想把 .http 文件这个 workflow 用得更爽、更干净,那它就是为你做的。
如果你也厌倦了臃肿的云端平台,想让自己的 .http 文件原地起飞,不妨去试试看。有什么想法或者吐槽,欢迎直接丢给作者——好工具都是打磨出来的。
