Skip to content

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

http.request.headers

http.request.headersMap<Array<String>>

HTTP リクエストヘッダーを Map(連想配列)で表したものです。

連想配列のキーは、小文字に変換した HTTP リクエストヘッダー名です。

ヘッダーが繰り返される場合、配列にはリクエストに現れた順で含まれます。

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

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

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

値の例:

{"content-type": ["application/json"]}

使い方の例:

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

役に立ちましたか?