スタートアップ(英語)
コミュニティ(英語)
トレーニング(英語)
チュートリアル(英語)
ドキュメント
API、AI、ツール (英語)
ヘッダー挿入ポリシー
API Manager は、要求または応答に対して HTTP ヘッダーを追加するポリシーをサポートしています。ポリシーは、要求または応答を送信する前に有効になります。ヘッダー挿入ポリシーは、次のアクションを実行します。
-
クライアントからバックエンドサービスへの要求に 1 つ以上のヘッダーを追加するか、既存のヘッダーの値を上書きする。
-
バックエンドサービスからの応答に 1 つ以上のヘッダーを追加するか、バックエンドサービスからのレスポンスヘッダー値を上書きする。
ヘッダー挿入ポリシーの適用
このポリシーを適用するには、次の手順を実行します。
-
左側のナビゲーションから、[API Administration (API 管理)] を選択します。
-
ポリシーを適用するバージョンを選択します。
-
左側のナビゲーションから、[Policies (ポリシー)] を選択します。
ポリシーの詳細ページが表示されます。
-
[Apply New Policy (新規ポリシーを適用)] をクリックします。
[Select Policy (ポリシーを選択)] ダイアログボックスが表示されます。
-
ポリシーリストから、[Header Injection (ヘッダーの挿入)] ラジオボタンを選択して [Configure Policy (ポリシーを設定)] をクリックします。
[Apply Header Injection policy (ヘッダー挿入ポリシーを適用)] ページが表示されます。
-
[Inbound Header Map (インバウンドヘッダーマップ)] ボックスで、インバウンドヘッダーのキー-値ペアを入力し、
をクリックします。たとえば、そのボックスに
in-header、値ボックスに 3 を入力します。 -
[Outbound Header Map (アウトバウンドヘッダーマップ)] ボックスで、アウトバウンドヘッダーのキー-値ペアを入力します。
たとえば、そのボックスに
out-header、値ボックスに 4 を入力します。必要に応じて、ヘッダーの値に MEL 式を含めることができます。たとえば、ヘッダーテキストに次の式を含めて「user-agent」の名前を置き換えることができます。
'#[message.inboundProperties['user-agent']]'
-
[Apply (適用)] をクリックします。
追加したヘッダー挿入ポリシーが [Policies (ポリシー)] ページに表示されます。


