APIパラメータリファレンス
HTTPレスポンスヘッダーを設定し、同名のヘッダーを上書きするには、action_parametersフィールドに以下のパラメータを使用します:
-
operation:
set -
静的または動的な値を定義するために、以下のいずれかのパラメータを含めます:
- value: HTTPレスポンスヘッダーの静的値を指定します。
- expression: HTTPレスポンスヘッダーの値を定義する式を指定します。
HTTPレスポンスヘッダーを追加し、同名の既存のヘッダーを保持するには、action_parametersフィールドに以下のパラメータを使用します:
- operation:
add - value: HTTPレスポンスヘッダーの静的値を指定します。
HTTPレスポンスヘッダーを削除するには、action_parametersフィールドに以下のパラメータを設定します:
- operation:
remove
静的HTTPレスポンスヘッダー値を定義するためのaction_parametersフィールドの完全な構文は以下の通りです:
"action_parameters": { "headers": { "<HEADER_NAME>": { "operation": "<set|add>", "value": "<URI_PATH_VALUE>" } }}式を使用して動的HTTPレスポンスヘッダー値を定義するためのaction_parametersフィールドの完全な構文は以下の通りです:
"action_parameters": { "headers": { "<HEADER_NAME>": { "operation": "set", "expression": "<EXPRESSION>" } }}HTTPレスポンスヘッダーを削除するためのaction_parametersフィールドの完全な構文は以下の通りです:
"action_parameters": { "headers": { "<HEADER_NAME>": { "operation": "remove" } }}同じルールで異なるHTTPレスポンスヘッダーを異なる操作を使用して変更できます。たとえば、1つのルールでヘッダーの値を設定し、別のヘッダーを削除することができます。そのようなルールの構文は以下の通りです:
"action_parameters": { "headers": { "<HEADER_NAME_1>": { "operation": "set", "value": "<HEADER_VALUE_1>" }, "<HEADER_NAME_2>": { "operation": "remove" } }}