DevToolPal
PL
4xx Błędy klienta

414 URI Too Long

Zbyt długi URI

Co to znaczy

URL żądania jest dłuższy, niż serwer chce zinterpretować.

Typowe przyczyny

  • Ogromne ciągi zapytania, np. filtry lub dane zakodowane w URL
  • Pętle przekierowań, które dopisują parametry
  • Użyto GET tam, gdzie dane powinien nieść POST

Jak naprawić

Jako klient lub odwiedzający

Przenieś duże dane do treści POST i utrzymuj URL poniżej ok. 2000 znaków.

Jako właściciel strony lub API

Napraw pętle przekierowań; jeśli długie URL są uzasadnione, zwiększ large_client_header_buffers w nginx lub LimitRequestLine w Apache.

Przykładowa odpowiedź

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

Specyfikacja

RFC 9110 §15.5.15

FAQ

› Jaka jest maksymalna długość URL?

Specyfikacja nie ma stałego limitu; serwery zwykle pozwalają na 8 KB, a przeglądarki na ok. 2 MB, ale dla zgodności utrzymuj URL krótkie.

› Czy pętla przekierowań może powodować 414?

Tak. Każdy przeskok dodaje parametry, aż URL stanie się za długi.