显示 GraphQL 请求的 Query 名称

显示 GraphQL 请求的 Query 名称 的封面图

本文将演示如何显示 GraphQL 请求的 QueryName。

1. 问题

GraphQL 请求的 Query 名称不会出现在 URL 中,因此很难分辨应用中发出的是哪个请求。

其他 Web 调试代理工具(如 Charles Proxy 和 Fiddler)也存在同样的问题。

为了规避这个问题,我们只能打开 Body 查看 Query 名称,非常麻烦。

从 GraphQL 请求中显示 Query 名称
从 GraphQL 请求中显示 Query 名称

2. 显示 GraphQL QueryName

Proxyman 了解 GraphQL 开发者的痛点,因此在主列表中新增了 QueryName 列。

默认情况下,Proxyman 会自动检测是否为 GraphQL 请求,然后提取并显示 QueryName。

无需任何额外操作。

从 GraphQL 请求中显示 Query 名称
从 GraphQL 请求中显示 Query 名称

3. 下一步

**提示:**请在应用代码中为每个 query 和 mutation 设置清晰的操作名。匿名操作仍可能显示为没有实用价值的名称。设置名称后,可以为正在测试的操作添加过滤条件,并结合状态码或响应 Body 过滤条件,快速定位失败请求。


Proxyman 是一款高性能的 macOS 应用,可帮助开发者抓取 iOS 设备、iOS 模拟器和 Android 设备上的 HTTPS 流量。

下载地址:https://proxyman.com

Noah Tran
Noah Tran

最后修订于 2026年7月18日。 明确了具名操作的说明,并补充了 GraphQL 会话的过滤技巧。

更快找到 GraphQL 请求

在 Proxyman 中抓取 GraphQL 流量,并通过操作名区分同一 URL 下的不同调用。

下载 Proxyman