# Proxyman の HTTP メッセージテンプレート

> リクエストとレスポンス用の Proxyman Breakpoint テンプレートを作成し、保存した HTTP メッセージを Breakpoint の Raw タブでワンクリックで適用できます。

## 1. 概要 {#1-whats-it}

Breakpoint ツール用の HTTP メッセージテンプレートを作成し、後で再利用できます。

* リクエスト用の HTTP メッセージテンプレートを作成します。設定項目は HTTP メソッド、URL、ヘッダーです。
* レスポンス用のテンプレートを作成します。設定項目はステータスコード、ヘッダーです。
* [Breakpoint ツール](https://proxyman.com/docs/ja/advanced-features/breakpoint#1-whats-it) を使う際の作業効率が上がります。

![リクエストとレスポンスのテンプレート、および Raw 形式の 404 レスポンスが表示された Proxyman Breakpoint Template ウィンドウ](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 ルールを作成し、対象のリクエストまたはレスポンスが Breakpoint にヒットすることを確認します。
2. **Raw** タブ → **Templates** → **Save as Template...** をクリックします。
3. テンプレートの名前を入力します。以上で完了です。

## 3. 使い方 {#3-how-to-use-it}

1. リクエストまたはレスポンスが Breakpoint にヒットしたら、**Raw** タブをクリックします。
2. **Templates** → Request/Response の順にクリックし、テンプレートを選択します。
3. Proxyman が、現在のデータをテンプレートの内容で置き換えます。

![Requests、Response、Save as Template、Reset to the Original が表示された Templates メニューを開いた Proxyman Breakpoint の Raw タブ](https://proxyman.com/docs/assets/proxyman-breakpoint-raw-templates-menu.jpg)

_Breakpoint の Raw タブにある Templates メニュー_

## 関連記事 {#learn-more}

* [テスト用に HTTP レスポンスのステータスコード、ヘッダー、ボディを変更する方法](https://proxyman.com/posts/change-response-status-code-header-for-testing)
