终端

调试 curl HTTP 请求

捕获、检查和 Mock curl 请求。无需添加 -v 标志即可查看完整 Header、响应 Body 和耗时。适用于任何 curl 命令。

HTTPS 解密
请求与响应检查
无需 curl 参数
API Mock 与重写
Terminal
$hp shell
$curl https://api.example.com/users
# Traffic captured → open HTTPeep to inspect

功能特性

HTTPS 解密

自动拦截并解密终端命令的 HTTPS 流量,以明文查看请求和响应内容。

MITMSSL证书

请求与响应检查

查看每个请求的完整 HTTP 头、Body、Cookie 和耗时信息。

HeadersBody耗时

无需 curl 参数

跳过 -v、--trace 或 --verbose。HTTPeep 自动捕获一切,让你专注于数据。

无参数自动简洁

API Mock 与重写

无需修改源码即可 Mock API 响应或重写请求/响应数据,适合测试边界情况。

MockMap Local重写

断点调试

暂停匹配规则的请求,实时编辑 Header 或 Body,然后继续或中止——就像 HTTP 的调试器。

断点编辑拦截

REST API 调试

通过检查请求/响应周期来调试 REST API,测试不同的状态码、Header 和 Body 格式。

RESTAPI测试

使用指南

curl

1

启动 hp shell

在终端运行 hp shell,HTTPeep 自动为当前会话设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量。

$ hp shell
2

运行你的 curl 命令

执行任何 curl 命令。HTTPeep 自动捕获完整的请求和响应。

$ curl https://api.example.com/users
3

查看捕获的流量

打开 HTTPeep 桌面应用,浏览会话列表、按域名筛选、查看请求/响应详情。

4

设置规则(可选)

创建规则来 Mock API、重写响应、设置断点或 DNS Override。

常见问题

curl

需要给 curl 命令加 --proxy 参数吗?

不需要。hp shell 设置了 HTTP_PROXY 环境变量,curl 默认会使用它。你现有的 curl 命令无需任何修改。

能看到 curl 隐藏的响应 Header 吗?

可以。HTTPeep 捕获所有请求和响应 Header,包括 curl 通常隐藏的那些。你可以获得完整信息。

支持 curl POST 和 PUT 请求吗?

支持。HTTPeep 捕获所有 HTTP 方法,包括 POST、PUT、PATCH、DELETE 和自定义方法。请求 Body 完全可见。

开始调试 curl 请求

免费使用。用 hp shell 捕获和检查每一个 curl 请求。