413413 Treść zbyt duża
Treść żądania przekracza limit rozmiaru skonfigurowany na serwerze.
Co powoduje ten błąd
Przesyłany plik lub ładunek żądania przekracza maksymalny rozmiar dozwolony przez serwer. Limit ten jest zazwyczaj ustawiany w konfiguracji serwera WWW (np. nginx client_max_body_size, Apache LimitRequestBody) lub frameworku aplikacji.
Jak to naprawić
Zmniejsz rozmiar treści żądania. Kompresuj pliki przed przesłaniem. Jeśli zarządzasz serwerem, zwiększ limit rozmiaru treści. Przy dużych plikach zaimplementuj przesyłanie wieloczęściowe lub porcjowane.
Przykład
// Uploading a file larger than server allows
const form = new FormData(); form.append('file', hugeFile);Powiązane kody błędów
206206 Partial Content
Serwer zwraca tylko część zasobu zgodnie z nagłówkiem Range przesłanym przez klienta.
410410 Usunięty na stałe
Zasób nie jest już dostępny i został trwale usunięty. W odróżnieniu od 404, wskazuje to na celowe usunięcie.
500500 Wewnętrzny błąd serwera
Serwer napotkał nieoczekiwaną sytuację, która uniemożliwiła obsługę żądania.
411411 Wymagana długość treści
Serwer wymaga nagłówka Content-Length w żądaniu, ale nie został on podany.
102102 Processing
Serwer odebrał żądanie i je przetwarza, ale odpowiedź nie jest jeszcze dostępna (WebDAV).
423423 Zablokowany
Zasób, do którego uzyskiwany jest dostęp, jest zablokowany i nie może być modyfikowany (WebDAV).