---
schema_version: "1"
id: 4106af948ab8e83c86e58e17dd6a8fd09d6fed3424b2dfb030ca3a75969692b1
title: ヘッダー削除ポリシー
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-gateway/policies-included-header-removal.md
canonical_url: https://docs.mulesoft.com/jp/mule-gateway/policies-included-header-removal
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 7f2361dc7368a62763ab966fd5ce0c09a0607977d6ecc171af7f5ea1e90d3ac4
description: MuleSoft Documentation Site
latest: true
---
# ヘッダー削除ポリシー

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-right valign-top"><p class="tableblock"><strong>ポリシー名</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ヘッダーの削除</p></td>
</tr>
<tr>
<td class="tableblock halign-right valign-top"><p class="tableblock"><strong>概要</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">要求または応答からヘッダーを削除する</p></td>
</tr>
<tr>
<td class="tableblock halign-right valign-top"><p class="tableblock"><strong>カテゴリ</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">変換</p></td>
</tr>
<tr>
<td class="tableblock halign-right valign-middle"><p class="tableblock"><strong>返される状況コード</strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">500 - 評価されなかった式が設定に含まれる。</p></td>
</tr>
</tbody>
</table>

## [](#概要)概要

キー-値ペアを使用して、削除するヘッダーのインバウンドおよびアウトバウンドマップを指定すると、ヘッダー削除ポリシーにより、リストされたすべてのヘッダーがメッセージの要求または応答から削除されます。

![プロキシを介して API にアクセスするクライアントのヘッダー挿入および削除ポリシーを設定するプロセスを示すフローチャート](/mulesoft/current/ja-jp/mule-gateway/_images/header-inject-remove-diagram.png)

必要に応じて、ヘッダーの値に DataWeave 式を含めることができます。この例では、設定されている次の式に一致するすべてのヘッダーがメッセージに挿入されます。

`“#[attributes.requestPath]”`

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">次のヘッダーは削除できません。 user-agent、 accept、 host、 content-type、 content-length、 date、 transfer-encoding、 connection、</td></tr></tbody></table>

## [](#ポリシーのパラメーターの設定)ポリシーのパラメーターの設定

### [](#mule-ゲートウェイ)Mule ゲートウェイ

UI からヘッダー削除ポリシーを API に適用する場合、次のパラメーターを設定できます。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top"><strong>パラメーター</strong></th>
<th class="tableblock halign-left valign-top"><strong>説明</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Inbound Header Map (インバウンドヘッダーマップ)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>メッセージ処理の先頭で削除するヘッダー名または正規表現のリスト (カンマ区切り)。例: <code>Cache-Control, Access-Control.*</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Outbound Header Map (アウトバウンドヘッダーマップ)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>メッセージ処理の末尾で削除するヘッダー名または正規表現のリスト (カンマ区切り)。例: <code>Access-Control-Allow-Credentials</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Method &amp; Resource conditions (メソッドとリソースの条件)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>API の一部またはすべてのメソッドおよびリソースに設定を追加するオプション</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#ポリシーのしくみ)ポリシーのしくみ

ヘッダー削除ポリシーのパラメーターに一致するすべてのヘッダーがメッセージから削除されるため、パラメーターの設定方法については注意する必要があります。

たとえば、次のパラメーター設定では、単語 ​`Access-Control`​ で始まるヘッダー (​`Access-Control-Allow-Credentials`​ ヘッダーや ​`Access-Control-Allow-Origin`​ ヘッダーなど) がメッセージから削除されます。この設定により、​`Cache-Control`​ ヘッダーも削除されます。

![メッセージ処理の開始時に削除されるヘッダー](/mulesoft/current/ja-jp/mule-gateway/_images/remove-inbound-header.png)

Figure 1. インバウンドヘッダー