コンテンツにスキップ

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"
}
}
}