# Proxyman HTTP 消息模板（HTTP Message Templates）

> 为请求和响应创建 Proxyman Breakpoint 模板，然后在 Breakpoint 的 Raw 标签页中一键应用已保存的 HTTP 消息。

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

可为 Breakpoint 工具创建 HTTP 消息模板，并在之后重复使用。

* 为请求创建新的 HTTP 消息模板：HTTP Method、URL、Headers
* 为响应创建模板：Status Code、Headers
* 使用 [Breakpoint 工具](https://proxyman.com/docs/zh-cn/advanced-features/breakpoint#1-whats-it)时，可显著提高工作效率。

![Proxyman Breakpoint Template 窗口，包含请求和响应模板以及原始 404 响应](https://proxyman.com/docs/assets/153364144-b1a8378e-dff8-412b-a3b6-4bfad44f9d61.png)

## 2. 如何创建新模板？ {#2-how-to-create-a-new-template}

### 创建新模板 {#create-a-new-one}

1. 打开 **Tools** 菜单 -> **Breakpoint** -> **Breakpoint Templates…**
2. 按 ⌘N 创建请求模板，或按 ⇧⌘N 创建响应模板。
3. 定义请求/响应模板。

### 使用已有模板 {#use-the-existing-one}

1. 创建一条 Breakpoint 规则，并确保请求/响应会命中该断点。
2. 点击 **Raw** 标签页 -> **Templates** -> **Save as Template...**
3. 输入模板名称，完成。

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

1. 当请求/响应命中 Breakpoint 时，点击 **Raw** 标签页。
2. 点击 **Templates** -> Request/Response，然后选择对应模板。
3. Proxyman 会用该模板替换当前数据。

![Proxyman Breakpoint Raw 标签页，打开了 Templates 菜单：Requests、Response、Save as Template、Reset to the Original](https://proxyman.com/docs/assets/proxyman-breakpoint-raw-templates-menu.jpg)

_Breakpoint Raw 标签页中的 Templates 菜单_

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

* [如何为测试修改 HTTP 响应状态码、Header 或 Body](https://proxyman.com/posts/change-response-status-code-header-for-testing)
