Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. HTTP
  3. リファレンス
  4. HTTP レスポンスステータスコード
  5. 431 Request Header Fields Too Large

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

431 Request Header Fields Too Large

HTTP の431 Request Header Fields Too Largeクライアントエラーレスポンスステータスコードで、リクエストのHTTP ヘッダーが長すぎるためにサーバーがリクエストの処理を拒否したことを示します。ヘッダーフィールドを縮小した上で、リクエストを再送信することができます。

431 はリクエストヘッダーの全体の大きさが大きすぎる場合や、単一のヘッダーフィールドが長すぎる場合に使用することができます。このエラーが発生した場合は、レスポンス本文でこの二つの問題のどちらであるかを示すと役立ちます。できれば、どのヘッダーが長すぎるのかも含めたほうがよいでしょう。これによってユーザーが、クッキーを消去するなど、問題の解決を試みることができます。

サーバーは次のような場合に、よくこのステータスを生成します。

  • Referer の URL が長すぎる場合
  • そのリクエストで送られたCookie が多すぎる場合

ステータス

http
431 Request Header Fields Too Large

ヘッダーフィールドが長すぎる場合

以下の例では、Cookie ヘッダーがリクエストの中で長すぎます。

http
GET /doc HTTP/1.1Host: example.comCookie: cookie1=value1; cookie2=value2; cookie3=[…]

サーバーは、問題となったヘッダーを示すメッセージで応答します。

http
HTTP/1.1 431 Request Header Fields Too LargeContent-Type: text/html<!doctype html>  <head>    <title>Request Header Fields Too Large</title>  </head>  <body>    <h1>Request Header Fields Too Large</h1>    <p>The "Cookie" header was too large.</p>  </body></html>

仕様書

Specification
RFC 6585
# section-5

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp