APIパラメータリファレンス
APIを介してHTTPリクエストヘッダーを設定するには、action_parametersフィールドに以下のパラメータを設定します:
-
operation:
set -
静的または動的な値を定義するために、以下のいずれかのパラメータを含めます:
- value: HTTPリクエストヘッダーの静的値を指定します。
- expression: HTTPリクエストヘッダーの値を定義する式を指定します。
APIを介してHTTPリクエストヘッダーを削除するには、action_parametersフィールドに以下のパラメータを設定します:
- operation:
remove
手順に従った指示については、APIを介してHTTPリクエストヘッダー変更ルールを作成するを参照してください。
静的HTTPリクエストヘッダー値を定義するためのaction_parametersフィールドの完全な構文は以下の通りです:
"action_parameters": { "headers": { "<HEADER_NAME>": { "operation": "set", "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" } }}