# 自定义标头列（Custom Header Column）

> 在 Proxyman 中根据请求或响应的标头、查询参数和 JSON 正文值添加自定义列，让相似的请求一眼就能区分。

## 1. 这是什么？ {#1-whats-it}

自定义标头列功能可以让你在主表格视图中添加自己的列。它类似于 [Chrome DevTools 中的自定义列](https://developer.chrome.com/docs/devtools/network/reference#custom-columns)。

## 2. 优势 {#2-benefit}

* 将请求或响应标头显示为表格中的一列。
* **区分 URL 相同但标头不同的请求。**
* 调整列宽、排序和调整列的顺序。
* Proxyman 会记住你的列设置，并在下次会话中恢复。

## 3. 自定义列 {#3-custom-column}

你可以基于以下内容创建自定义列：

* ✅ 请求或响应标头，例如 Content-Type、X-Key 等
* ✅ 请求的查询参数，例如 name、id 等
* ✅ 使用 jq 或 JSON Path 的 JSON 正文，例如 $.data.user.name（Proxyman 6.17.0 或更高版本）

![自定义列窗口，显示请求和响应列表，并已开启 Header、Query 和 JSON Body 列](https://proxyman.com/docs/assets/Screenshot%202026-08-25%20at%2013.13.07.jpg)

## 4. 如何使用？ {#4-how-to-use-it}

1. 打开 **Tools** → **Customize Columns…**
2. 点击请求或响应列表下方的 **+** 按钮。
3. 选择 Header、Query 或 JSON Body，输入名称或表达式，然后点击 **Add**。

![Proxyman 添加自定义列的面板，从 JSON 正文值添加列，并已选中 JSON Path 选项](https://proxyman.com/docs/assets/Screenshot%202026-08-25%20at%2013.13.17.png)

如需了解如何使用 JSON Path 或 jq 查询 JSON 数据，请阅读：

* [**JSON Path**](https://proxyman.com/docs/zh-cn/basic-features/jsonpaths)
* [**jq**](https://proxyman.com/docs/zh-cn/basic-features/jq)

## 5. 内置 GraphQL 查询列 {#5-built-in-graphql-query-column}

Proxyman 可以在 **Query Name** 列中显示每个 GraphQL 请求的查询名称。右键点击表头，并选择 **Query Name (GraphQL)** 即可显示该列。

![Proxyman 表格中的 Query Name 列，显示 GraphQL 请求的 GetUser、ListPosts 和 CreatePost](https://proxyman.com/docs/assets/proxyman-graphql-query-name-column.jpg)

_GraphQL 查询名称列_

## 了解更多 {#learn-more}

* [在主表格视图中管理标头列](https://proxyman.com/posts/2022-06-18-Tips-Manage-custom-columns-on-the-main-table-view)
