所有集成/终端
终端

调试 Go HTTP 流量

捕获和检查 Go 应用的 HTTP/HTTPS 请求。Go net/http 自动遵循代理环境变量,设置零配置。

下载 HTTPeep
HTTPS 解密
请求与响应检查
兼容 Go HTTP 客户端
API Mock 与重写
Terminal
$hp shell
$go run main.go
# Traffic captured → open HTTPeep to inspect

功能特性

HTTPS 解密

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

MITMSSL证书

请求与响应检查

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

HeadersBody耗时

兼容 Go HTTP 客户端

支持 net/http、resty、req 和 fasthttp。Go 标准库默认读取 HTTP_PROXY。

net/httprestyfasthttp

API Mock 与重写

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

MockMap Local重写

断点调试

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

断点编辑拦截

调试微服务

追踪 Go 微服务之间的 HTTP 调用,发现延迟问题、错误模式和异常 API 行为。

微服务延迟追踪

使用指南

Go

1

启动 hp shell

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

$ hp shell
2

运行你的 Go 应用

执行你的 Go 程序。Go net/http 自动使用 hp shell 设置的代理环境变量。

$ go run main.go
3

查看捕获的流量

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

4

设置规则(可选)

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

常见问题

Go

Go net/http 支持代理环境变量吗?

支持。Go net/http 自动读取 HTTP_PROXY、HTTPS_PROXY 和 NO_PROXY 环境变量。hp shell 会自动设置。

能调试 gRPC 流量吗?

HTTPeep 能捕获 gRPC 使用的底层 HTTP/2 流量。虽然不内置 gRPC 消息解码,但可以查看原始 HTTP/2 帧。

支持 Go modules 和 go test 吗?

支持。只要 hp shell 在终端会话中激活,go test 和任何 Go module 的 HTTP 流量都会被捕获。

相关集成

JavaScript / Node.js

调试 Node.js、fetch、axios 等所有 JS HTTP 客户端

Python

调试 requests、httpx、aiohttp 和 urllib 流量

Rust

调试 reqwest、hyper 和 ureq HTTP 客户端

curl

调试 curl 命令和 API 请求

开始调试 Go HTTP 流量

免费使用。用 hp shell 捕获、Mock 和调试 Go API 调用。

下载 HTTPeep查看定价
HTTPeep LogoHTTPeep

基于 Rust 构建的高性能 HTTP/HTTPS 调试代理工具
跨平台 · AI-Native · 本地优先

产品

  • 功能特性
  • 下载
  • 定价
  • 更新日志
  • 集成

资源

  • AI Skills
  • 文档中心
  • GitHub
  • 问题反馈

替代方案

  • Charles 替代方案
  • Proxyman 替代方案
  • Fiddler 替代方案
  • mitmproxy 替代方案
  • Chrome DevTools 替代方案
  • AI 网络调试器

政策

  • 隐私政策
  • 用户协议
© 2026 HTTPeep. All rights reserved.
Contact: [email protected]