DevToolPal
日本語
4xx クライアントエラー

414 URI Too Long

URI が長すぎる

意味

リクエスト URL がサーバーの解釈できる長さを超えています。

よくある原因

  • フィルターやデータを URL にエンコードした巨大なクエリ文字列
  • パラメーターを追加し続けるリダイレクトループ
  • POST でデータを送るべきところで GET を使った

対処法

クライアント・閲覧者の場合

大きなデータは POST のボディに移し、URL はおよそ 2,000 文字以内に抑えます。

サイトや API の運営者の場合

リダイレクトループを直します。長い URL が正当なら、nginx の large_client_header_buffers や Apache の LimitRequestLine を上げます。

レスポンス例

HTTP/1.1
HTTP/1.1 414 URI Too Long
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

仕様

RFC 9110 §15.5.15

よくある質問

› URL の最大長は?

仕様に固定の上限はありません。サーバーは通常 8 KB、ブラウザーは約 2 MB まで許しますが、互換性のため URL は短くします。

› リダイレクトループで 414 になることは?

あります。ホップごとにパラメーターが追加され、URL が長くなりすぎます。