Flex Gateway新着情報
Governance新着情報
Monitoring API Managerポリシー名  | 
ヘッダーの削除  | 
概要  | 
要求または応答からヘッダーを削除する  | 
カテゴリ  | 
変換  | 
使用可能な最小 Flex Gateway バージョン  | 
v1.0.0  | 
返される状況コード  | 
500 - 評価されなかった式が設定に含まれる。  | 
キー-値ペアを使用して、削除するヘッダーのインバウンドおよびアウトバウンドマップを指定すると、ヘッダー削除ポリシーにより、リストされたすべてのヘッダーがメッセージの要求または応答から削除されます。
必要に応じて、ヘッダーの値に DataWeave 式を含めることができます。この例では、設定されている次の式に一致するすべてのヘッダーがメッセージに挿入されます。
“#[attributes.requestPath]”
| 次のヘッダーは削除できません。 accept、 host、 content-type、 content-length、 date、 transfer-encoding、 connection。 | 
ローカルモードでは、宣言型の設定ファイルを使用してポリシーを API に適用します。以下のポリシー定義とパラメーターの表を参照してください。
- policyRef:
    name: header-removal-flex
  config:
    inboundHeaders: <array> // OPTIONAL, default: []
    outboundHeaders: <array> // OPTIONAL, default: []
| パラメーター | 必須または省略可能 | デフォルト値 | 説明 | ||
|---|---|---|---|---|---|
  | 
省略可能  | 
空の配列  | 
メッセージ処理の先頭で削除するヘッダー名または正規表現のマップ。例:   | 
||
  | 
省略可能  | 
空の配列  | 
メッセージ処理の末尾で削除するヘッダー名または正規表現のマップ。例:  
  | 
UI からポリシーを API インスタンスに適用するときに、以下のパラメーターが表示されます。
| パラメーター | 説明 | 
|---|---|
Inbound Header Map (インバウンドヘッダーマップ)  | 
メッセージ処理の先頭で削除するヘッダー名または正規表現のリスト (カンマ区切り)。例:   | 
Outbound Header Map (アウトバウンドヘッダーマップ)  | 
メッセージ処理の末尾で削除するヘッダー名または正規表現のリスト (カンマ区切り)。例:   | 
Method & Resource conditions (メソッドとリソースの条件)  | 
API の一部またはすべてのメソッドおよびリソースに設定を追加するオプション  |