TrueURL

413 Content Too Large

Treść żądania jest większa, niż serwer akceptuje, np. przy zbyt dużych plikach. Dawniej „Payload Too Large” i „Request Entity Too Large”.

Opis słowny
Content Too Large
Przekierowanie
Nie
Domyślne buforowanie
Nie

413 Content Too Large oznacza, że serwer odrzuca żądanie, ponieważ jego zawartość (treść żądania) jest większa, niż serwer chce lub może przetworzyć. Obecną nazwę nadał kodowi RFC 9110; starsze specyfikacje nazywały go „Request Entity Too Large” (RFC 2616) i „Payload Too Large” (RFC 7231), a wiele serwerów nadal wysyła te opisy słowne.

Serwer może zamknąć połączenie, aby klient nie wysyłał reszty treści. Jeśli problem jest tymczasowy, serwer powinien wysłać nagłówek Retry-After. Klienci, którzy wysyłają Expect: 100-continue, mogą poznać limit, zanim cokolwiek prześlą.

Typowe limity to client_max_body_size w nginx (domyślnie 1 MB), upload_max_filesize i post_max_size w PHP oraz limity rozmiaru żądań w wielu serwerach proxy i na platformach serverless.

Przykładowa odpowiedź

HTTP
HTTP/1.1 413 Content Too Large
Date: Fri, 06 Nov 2026 10:15:32 GMT
Connection: close
Content-Type: application/json
Content-Length: 40

{"error":"Uploads are limited to 10 MB"}

SEO i sprawdzanie przekierowań

Roboty nie wysyłają treści żądań, więc kod 413 nie wpływa na SEO. TrueURL ogranicza rozmiar treści żądań POST; kod 413 z serwera docelowego oznacza, że jego własny limit jest mniejszy niż wysłana przez Ciebie treść.

Typowe przyczyny i zastosowania

  • Przesyłany obraz lub film przekracza maksymalny rozmiar ustawiony na serwerze (client_max_body_size w nginx, LimitRequestBody w Apache).
  • upload_max_filesize lub post_max_size w PHP jest niższy niż rozmiar przesyłanego pliku.
  • Żądanie API zawiera znacznie więcej danych, niż oczekiwano, np. pliki zakodowane w base64 wewnątrz dokumentu JSON.

Sprawdzanie przekierowań URL

Zobacz wszystkie kody odpowiedzi, jakie zwraca adres URL, przeskok po przeskoku, w darmowym narzędziu TrueURL do sprawdzania przekierowań.