Skip to content

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

http.request.body.form

http.request.body.formMap<Array<String>>

フォームの HTTP リクエストボディを Map(連想配列)で表したものです。

Content-Type ヘッダーが application/x-www-form-urlencoded のときに入ります。

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

フィールドが繰り返される場合、配列にはリクエスト内の順で複数の項目が入ります。

戻り値は、http.request.body.truncatedtrue のとき切り詰められることがあります。

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

Cloudflare Enterprise プランが必要です。

値の例:

{username": ["admin"]}

使い方の例:

any(http.request.body.form["username"][*] == "admin")
カテゴリ:
  • リクエスト
  • ボディ

役に立ちましたか?