别再 Alt+Tab 到 Postman 了,试试这个住在 DevTools 里的 API 客户端

0 阅读3分钟

背景

做前端的同学应该都有过这种体验:

你正在 Chrome DevTools 里调试,Network 面板里某个请求的返回数据不对,你需要修改参数重新发一次。

然后你开始:

右键 → Copy as cURL
→ 切到 Postman
→ 等加载
→ 粘贴
→ 改参数
→ 发送
→ 切回 DevTools 看效果

这一套下来,你可能要花 15~30 秒,而且完全打断了你的调试思路

更烦的是,这个流程一天可能要重复十几次。


于是我做了 DevPost

DevPost 是一个 Chrome 扩展,做的事情很简单:把 API 调试界面直接嵌入 Chrome DevTools

image.png

安装之后,DevTools 里会出现一个「DevPost」面板,跟 Elements、Console、Network 并列。

从此调接口的流程变成:

DevTools → DevPost 面板 → 修改 → 发送 → 看结果

不用离开 DevTools,不用切窗口。


主要功能

请求构建器

支持所有常用 HTTP 方法,配置 Headers、Body(JSON/form-data/URL 编码/Raw)、认证(Bearer Token / Basic Auth / API Key),和主流 API 客户端的操作方式基本一致。

特别加了 cURL 导入:直接把 Network 面板复制出来的 cURL 粘进去,URL、Headers、Body、Method 全部自动解析,省去手动填写的麻烦。

1.png

网络捕获(个人觉得最实用的功能)

点「捕获」按钮,DevPost 开始监听当前页面的 HTTP/HTTPS 请求。你在页面上操作一下,对应的请求就出现在捕获列表里。

选中任意一条:

  • 参数自动填充到编辑器
  • 直接修改你想改的地方
  • 发送,看结果

整个过程不用离开 DevTools。

2.png

环境变量

多环境调试(本地 / 测试 / 生产)是痛点,专门做了这个功能:

开发环境:
  baseUrl = http://localhost:3000
  token   = dev_abc123

生产环境:
  baseUrl = https://api.example.com
  token   = prod_xyz789

URL 和 Header 里用 {{baseUrl}} / {{token}} 这样的语法引用,切换环境时自动替换,不用手动改。

3.png

收藏 & 历史

  • 收藏夹:把常用请求保存下来,分组管理
  • 历史记录:每次发送自动保存,支持搜索,一键重发

响应查看

  • JSON:语法高亮 + 格式化
  • 图片:直接渲染
  • PDF:内嵌预览

和 Postman 的关系

不是竞争关系,定位不同。

Postman 很强,适合管理接口文档、团队协作、复杂 API 工作流。

DevPost 只做一件事:当你正在 DevTools 里调试,需要快速修改参数重发请求时,不打断你的工作流

两个工具我都在用,用在不同场景。


数据隐私

DevPost 不收集数据,不需要账号,所有内容(请求历史、收藏、环境变量)只存在你本机的 chrome.storage.local 里,不走任何外部服务器。


安装方式

Chrome 应用商店搜索「DevPost API」,或者直接搜「DevPost DevTools」就能找到。


最后

这个插件是我在业余时间做的,主要解决自己的痛点。现在发布出来,希望对有同样困扰的同学有用。

使用中有任何问题或建议,欢迎在评论区说,我会持续迭代。

如果觉得有用,点个赞支持一下,谢谢 🙏

============================================================