414 URI Too Long oznacza, że cel żądania, czyli ścieżka adresu URL wraz z zapytaniem, jest dłuższy, niż serwer jest gotów zinterpretować. RFC 9110 zaleca, by serwery obsługiwały adresy URL o długości co najmniej 8000 oktetów, ale wiele serwerów, serwerów proxy i sieci CDN ma niższe limity.
Kod 414 rzadko pojawia się podczas zwykłego przeglądania stron. Zwykle występuje, gdy formularz, który powinien używać POST, wysyła duże ilości danych metodą GET, gdy w adresie URL gromadzą się parametry śledzące lub parametry stanu albo gdy pętla przekierowań na każdym przeskoku dopisuje coś do adresu URL, aż stanie się on zbyt długi. Odpowiedź 414 może być buforowana heurystycznie.
Przykładowa odpowiedź
HTTP/1.1 414 URI Too Long
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html
Content-Length: 51
Connection: close
<html><body><h1>414 URI Too Long</h1></body></html> SEO i sprawdzanie przekierowań
Wyszukiwarki nie mogą indeksować adresów URL zwracających 414, a tak długie adresy i tak rzadko są przeznaczone do indeksowania. Kod 414 na końcu łańcucha przekierowań mocno sugeruje pętlę, która za każdym razem wydłuża adres URL; narzędzie Wykrywanie pętli przekierowań pokazuje, jak adres zmienia się z przeskoku na przeskok.
Typowe przyczyny i zastosowania
- Pętla przekierowań przy każdym przejściu dopisuje parametr, np.
?redirect=lub&lang=. - Formularz wyszukiwania lub filtrowania wysyła wiele parametrów metodą
GET. Przejdź naPOSTalbo ogranicz stan przechowywany w adresie URL. - Kilka kolejnych serwisów przekierowujących dopisuje własne parametry śledzące.
- Limit długości adresu URL na serwerze jest ustawiony bardzo nisko, np. przez
large_client_header_buffersw nginx lubLimitRequestLinew Apache.