whistle是什么

5 阅读1分钟

Whistle 是一个 HTTP 代理调试工具

简单说,它像一个交通指挥员,帮你把网络请求改道到你想要的地方。

核心功能

正常请求

txt
浏览器 → https://test.aaa.com → 真实服务器

用 Whistle 后

txt
浏览器 → Whistle(代理) → 发现是 test → 改道到 → localhost:3333

浏览器以为是访问 test,实际是访问本地。


为什么前端开发常用它

功能用途
域名劫持把线上域名指向本地开发环境
HTTPS 支持自动处理 HTTPS 证书,不用配置
跨域解决本地开发时绕过浏览器安全限制
调试抓包查看所有请求响应

类比理解

就像导航软件:

  • 正常导航:去天安门 → 走长安街
  • Whistle 改道:去天安门 → 先拐去我家拿东西 → 再去天安门

你的浏览器想去 test,Whistle 说"先去 localhost 看看"。