Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

API パラメーターリファレンス

最終更新 Markdown で表示Agent セットアップ

API で HTTP リクエストヘッダーを設定するには、action_parameters フィールドに次のパラメーターを指定します。

  • operation: set

  • 静的な値または動的な値を定義するため、次のいずれか 1 つを含めます。

    • value: HTTP リクエストヘッダーの静的な値を指定します。
    • expression: HTTP リクエストヘッダーの値を定義する式を指定します。

API で HTTP リクエストヘッダーを削除するには、action_parameters フィールドに次のパラメーターを指定します。

  • operation: remove

手順は API でリクエストヘッダー変換ルールを作成する を参照してください。

静的なヘッダー値のパラメーター

静的な 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"
    }
  }
}

役に立ちましたか?