「HTTP413 Request Entity Too Large」, yüklemeye çalıştığınız verinin sunucuda izin verilen kapasiteyi aştığı durumlarda görüntülenen bir HTTP hatasıdır.
Şu anda resmi adı 413 Content Too Large olmakla birlikte, "413 Payload Too Large" ve "413 Request Entity Too Large" isimleri de geniş ölçüde kullanılmaktadır.
Yani, isim farklı olsa da, "gönderilen veri çok büyük olduğu için kabul edilemiyor" anlamı ortaktır.
Bu hata özellikle aşağıdaki durumlarda meydana gelir.
Çoğu durumda, bu hata sunucu tarafındaki kapasite kısıtlamalarından kaynaklanır ve internet bağlantısı ya da bilgisayar arızası ile ilgili değildir.
En yaygın neden budur.
Web hizmetlerinde "1 dosya 10MB'a kadar", "100MB'a kadar" gibi her bir yükleme kapasitesi belirlenmiştir. Bu üst sınır aşıldığında HTTP413 hatası döner.
Hangi dosya küçük olursa olsun, birlikte yüklenmesi sonucunda toplam boyut üst sınırı aşabilir.
Örneğin, 20MB'lık bir görüntüyü 10 kez gönderirseniz, toplam 200MB olur ve kapasite sınırlamasına sahip hizmetlerde 413 hatası meydana gelir.
Site sahibi, web sunucusunda yükleme boyutu için bir üst sınır belirleyebilir.
Temel örnekler şunlardır:
Uygulama tarafında kapasite artırılsa bile, arada bulunan web sunucusu veya CDN’nin öncelikle 413 döndürdüğü durumlar sıkça karşılaşılmaktadır.
HTTP413 görüntülendiğinde, aşağıdaki maddeleri kontrol edelim.
Özellikle video, 4K ya da yüksek bit hızı ile kaydediliyorsa birkaç GB’a ulaşabilir. Kaliteyi biraz düşürmek bile kapasitenin yarıdan fazlasını azaltabilir.
Kendi web sitenizi işletiyorsanız, sunucu ayarlarını gözden geçirerek bu durumu çözebilirsiniz.
client_max_body_size değerini ihtiyaç doğrultusunda değiştirin.
Aşağıdaki ayar değerlerini kontrol edelim.
Yükleme boyutu kadar, POST’un toplam boyut kısıtlaması da etkili olduğu için birkaç ayarı birden kontrol etmek önemlidir.
Cloudflare gibi bir CDN veya WAF kullanıyorsanız, web sunucusundan önce 413 hatası dönebilir.
Web sunucusunun ayarlarını değiştirip de sorun çözülmüyorsa, bu hizmetlerin yükleme kısıtlamalarını da kontrol edin.
E-posta eki veya sohbet hizmetleri ile kapasite kısıtlamalarına takılabilirsiniz.
Bu tür durumlarda, ücretsiz dosya yükleyicisi UploadF kullanma seçeneğiniz de mevcuttur.
Görüntüler için çevrimiçi resim düzenleme, OCR ve arka planı şeffaf yapmak gibi kullanışlı web araçları da mevcut.
413, bir HTTP durum kodudur. "Yükleme hatası" mesajının iç nedenlerinden biri 413 olabilir.
Hayır. Çoğu durumda, sunucu düzgün çalışmaktadir ve belirlenen kapasite kısıtlamasını aştığı için talebi reddetmektedir.
Hizmet tarafındaki arızalar veya geçici ayar değişiklikleri, CDN veya proxy kısıtlamaları gibi başka nedenler olabilir. Farklı bir tarayıcıda denemek veya bir süre bekledikten sonra yüklemeye tekrar denemek de etkili olabilir.
HTTP413 Request Entity Too Large, yüklenen verinin sunucunun izin verdiği kapasiteyi aştığı durumlarda ortaya çıkan bir hatadır.
Kullanıcılar, dosya boyutunu küçültme veya yüklemeyi birden fazla seferde yapma gibi yöntemlerle çözüme kavuşabilirken, site yöneticileri NGINX, Apache, PHP ve CDN gibi birden fazla alandaki kapasite kısıtlamalarını kontrol etmek zorundadır.
Büyük dosyaları paylaşmak istiyorsanız, ihtiyaçlarınıza göre ücretsiz olarak kullanabileceğiniz bir UploadF gibi dosya yükleyicileri de oldukça kullanışlıdır.