捕获和检查 Rust 应用的 HTTP/HTTPS 请求。兼容 reqwest、hyper、ureq 以及所有支持系统代理设置的客户端。
自动拦截并解密终端命令的 HTTPS 流量,以明文查看请求和响应内容。
查看每个请求的完整 HTTP 头、Body、Cookie 和耗时信息。
支持 reqwest、hyper、ureq、surf 和 isahc。大多数 Rust HTTP 客户端通过环境变量支持代理。
无需修改源码即可 Mock API 响应或重写请求/响应数据,适合测试边界情况。
暂停匹配规则的请求,实时编辑 Header 或 Body,然后继续或中止——就像 HTTP 的调试器。
检查 Rust 后端、CLI 工具或微服务发出的 API 调用。追踪请求链路,定位问题。
Rust
在终端运行 hp shell,HTTPeep 自动为当前会话设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量。
执行编译好的 Rust 二进制文件。HTTP 流量自动经过 HTTPeep。
打开 HTTPeep 桌面应用,浏览会话列表、按域名筛选、查看请求/响应详情。
创建规则来 Mock API、重写响应、设置断点或 DNS Override。
Rust
支持。reqwest 启用 system proxy 特性后默认读取 HTTP_PROXY 和 HTTPS_PROXY 环境变量。hp shell 会自动设置。
可以。信任 HTTPeep 根 CA 证书后,Rust HTTP 客户端的 HTTPS 流量会被完全解密。
支持。HTTPeep 能处理来自异步运行时的并发连接,代理与运行时无关。