「HTTP413 Request Entity Too Large」 jest błędem HTTP, który wyświetla się, gdy dane, które próbujesz przesłać, przekraczają dozwoloną pojemność na serwerze.
Obecna oficjalna nazwa to 413 Content Too Large, ale nazwy takie jak 「413 Payload Too Large」 i 「413 Request Entity Too Large」 są wciąż szeroko stosowane.
Oznacza to, że niezależnie od użytej nazwy, jest to wspólne znaczenie「dane przesyłane są zbyt duże, aby mogły być przyjęte」.
Błąd ten występuje szczególnie w poniższych sytuacjach.
W większości przypadków wynika to z ograniczeń pojemności po stronie serwera, a nie z problemów z połączeniem internetowym lub awarii komputera.
To najczęstsza przyczyna.
Usługi internetowe mają ustalone limity, np. 「do 10MB na plik」 lub 「do 100MB」, a przekroczenie tego limitu powoduje zwrócenie błędu HTTP413.
Nawet jeśli poszczególne pliki są małe, przesyłając je razem, całkowity rozmiar może przekroczyć limit.
Na przykład, wysyłając 10 obrazów o rozmiarze 20MB każdy, łączna wielkość wynosi 200MB, co może skutkować błędem 413 w przypadku usług z ograniczeniami pojemności.
Administratorzy stron internetowych mogą ustalać limity rozmiaru przesyłania na serwerze WWW.
Przykłady takich ustawień to:
Nawet jeśli aplikacja zwiększa pojemność, serwer WWW lub CDN mogą odrzucać żądania, zwracając błąd 413.
Gdy wyświetla się błąd HTTP413, warto sprawdzić następujące rzeczy.
Szczególnie w przypadku wideo, jeśli jest zapisane w 4K lub wysokim bitracie, może mieć wielkość kilku GB. Zmniejszenie jakości może czasami doprowadzić do znacznego zmniejszenia rozmiaru.
Jeśli zarządzasz własną witryną internetową, przeglądając ustawienia serwera, możesz napotkać rozwiązania problemu.
Zmień wartość client_max_body_size w razie potrzeby.
Sprawdź poniższe wartości ustawień.
Oprócz limitu rozmiaru przesyłania, łączny rozmiar zakupu także wpływa na wynik, więc ważne jest, aby sprawdzić kilka ustawień równocześnie.
Jeśli korzystasz z CDN lub WAF, takich jak Cloudflare, błąd 413 może być zwracany przed serwerem WWW.
Jeśli zmiany tylko w ustawieniach serwera WWW nie przynoszą efektów, sprawdź ograniczenia przesyłania na tych usługach.
Przesyłanie przez e-mail lub usługi czatu może napotkać problemy z ograniczeniem pojemności.
W takich przypadkach można skorzystać z darmowego przesyłania plikówUploadF.
W przypadku obrazów można również korzystać z przydatnych narzędzi internetowych, takich jak edytory obrazów online, OCR, czy narzędzia do usuwania tła.
413 to jeden z kodów statusu HTTP. Wewnętrzna przyczyna komunikatu „niepowodzenie w przesyłaniu” może również być spowodowana błędem 413.
Nie. W większości przypadków serwer działa prawidłowo, ale odrzuca żądania, ponieważ przekraczają one ustalone limity pojemności.
Możliwe są inne przyczyny, takie jak awarie po stronie usługi, tymczasowe zmiany ustawień, ograniczenia CDN lub proxy. Warto spróbować przesłać z innej przeglądarki lub odczekać zanim spróbujesz ponownie.
HTTP413 Request Entity Too Large jest błędem występującym, gdy dane, które próbujesz przesłać, przekraczają dozwoloną pojemność serwera.
Dla użytkowników często wystarczy zmniejszyć rozmiar pliku lub wysłać w kilku partiach, natomiast dla administratorów sprawdzenie limitów pojemności w NGINX, Apache oraz PHP oraz CDN jest kluczowe.
Jeśli chcesz dzielić się dużymi plikami, warto skorzystać z darmowych narzędzi do przesyłania plików, takich jakUploadF.