在你的安卓手机上测试和调试 REST、WebSocket、GraphQL 与 SSE 接口。Pocket Code 内置了一个完整的 HTTP 客户端——认证、脚本、环境、Mock 服务器和代码生成,全部集成在 IDE 中。
API 总是在最糟糕的时刻出问题:你人不在工位上,webhook 没有触发,而装着 Postman 的 笔记本电脑还在家里。在安卓上,通常的答案是"等回去再说"。Pocket Code 消除了这段等待——它 在 IDE 中内置了一个完整的 HTTP 客户端,让你无需第二个 App、也无需写一行胶水代码, 就能在手机上测试和调试 REST 接口。
这不是一个被阉割的玩具,而是一个 功能上等同于 Postman 或 Insomnia 的工具,就在你的 编辑器、终端和数据库管理器旁边。想快速上手,可以先看看 API 测试工具页面, 了解它能覆盖哪些场景。
这个 API 测试器 支持 四种协议,通过编辑器上方的一个标签快速切换:
| 协议 | 用途 |
|---|---|
| REST (HTTP) | 经典的请求/响应客户端——8 种方法 |
| WebSocket | 实时双向连接(ws:// / wss://) |
| GraphQL | 查询、变更、订阅 + Schema 内省 |
| SSE | 实时的 Server-Sent Events 流 |
对于 REST,它覆盖了全部八种 HTTP 方法——GET、POST、PUT、PATCH、DELETE、HEAD、 OPTIONS 和 TRACE——每一种都用颜色区分,让你一眼就能扫遍整个集合。
请求编辑器由一个固定的 URL 栏加上一组可折叠的区块组成,每个区块都有自己的强调色:
任何可以输入值的地方——URL、请求头、主体、认证、Cookie——你都可以放入一个
{{variable}},它会在发送时被插值替换(下文详述)。
移动端 API 客户端通常正是在这里掉链子。Pocket Code 支持 十种认证方案, 分为常用卡片和一个高级区块:
如果你需要对 AWS 请求签名,或者调用企业级的 NTLM 端点,都可以在手机上完成——毫不妥协。
每个请求前后都会运行两个 JavaScript 钩子:
pm.test、pm.expect、pm.response。这里有一个现成的断言菜单,让你无需手写:状态码为 200、状态码为 2xx、 响应时间 < 500 ms、包含 JSON 主体、主体非空、包含 Content-Type 头、 JSON Schema 校验、主体包含字符串,以及数组长度 > 0。编辑器下方的控制台面板 会以 LOG / INFO / WARN / ERROR 级别记录一切。
响应面板在最上方给出关键数字——状态码(按区间着色)、以毫秒计的总耗时、主体大小, 以及协商出的协议和远端 IP。下面是各个标签页:
| 标签页 | 你能看到什么 |
|---|---|
| Body | 美化后的(格式化的 JSON/XML/HTML)、Raw、预览(渲染出的 HTML),以及一个可折叠的 JSON 树形视图 |
| Headers | 一个方便复制的表格 |
| Cookies | 带有 Secure / HttpOnly 徽章的行 |
| Timeline | DNS · TCP · TLS · TTFB · 内容传输 |
| Tests | 断言结果(名称、通过/失败、耗时) |
| Info | 元数据和完整的重定向链 |
你可以复制主体、分享、保存,或在其中搜索并高亮匹配项——在小屏幕上尤其实用。
retry 的自动重连,以及用于恢复流的 Last-Event-ID 追踪。{{variable}} 集合。每个变量都有初始值和当前值、
一段描述、一个启用开关、一个隐藏取值的 isSecret 标记,以及一个作用域
(Global / Environment / Collection / Local)。解析顺序为
Local → Collection → Environment → Global。Set-Cookie 中自动填充,并显示
Secure / HttpOnly 徽章。requests、Java OkHttp、Kotlin Ktor、
Swift URLSession、Go net/http、PHP、Ruby、C#、Rust、Dart 等等——导入语句、
请求头、主体和认证一应俱全。/users/:id)、状态码、
请求头、主体和一个模拟延迟——并带有对来访调用的实时日志。想了解各套餐的差异,
可以查看价格页面。集合、历史、环境和 Cookie 都存储在手机上的本地数据库里——我们绝不把你的请求或 连接数据保存在我们的服务器上。为了方便开发,你可以为自签名证书关闭 SSL 校验、 通过 HTTP/HTTPS/SOCKS 代理转发,或附加一个客户端证书。而且因为它是 IDE 的一部分, 当你向 AI 助手询问你的接口时,它甚至能看到你的集合。想深入了解每个功能,可以查阅 API 测试器文档。
测试一个 API 曾经意味着"等回到电脑前"。如今再也不必了。Pocket Code 把一个专业的 HTTP 客户端——REST、WebSocket、GraphQL 和 SSE——放进了你编写并交付代码的同一个 App 中。
Pocket Code 即将登陆 Google Play。加入预注册, 成为最早在自己设备上试用它的人之一。
API 测试器