Skip to content

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

http.request.headers.names

http.request.headers.namesArray<String>

HTTP リクエスト内のヘッダー名です。

名前は前処理されず、リクエストで使われた元の大文字小文字が残ります。

ヘッダー名の順序は保証されませんが、http.request.headers.values と一致します。

重複したヘッダーは複数回リストされます。

  • デコード: 行いません
  • 空白: 保持します
  • 非 ASCII: 保持します

HTTP リクエストのヘッダー数が多すぎる場合、このフィールドには HTTP リクエストで送られたすべてのヘッダー名が入らないことがあります。このとき http.request.headers.truncated フィールドは true になります。

: HTTP/2 では HTTP ヘッダー名は常に小文字です。最近の curl は HTTPS 接続で デフォルトで HTTP/2 を有効にします

値の例:

["content-type"]

使い方の例:

any(http.request.headers.names[*] == "content-type")
カテゴリ:
  • リクエスト
  • ヘッダー

役に立ちましたか?