HTTP POST içeriği için maksimum boyut var mı?


40

Bir HTTP POST için maksimum boyut var mı? Ve eğer maksimum boyut varsa, protokol tarafından belirlenir mi yoksa sunucunun takdirine mi göredir?

http 

Yanıtlar:


34

HTTP özelliği, gönderiler için belirli bir boyut sınırı getirmiyor. Genellikle web sunucusu veya form gönderimini işlemek için kullanılan programlama teknolojisi ile sınırlandırılırlar.


16

Şartname ile limit yok. Sınır MIN'dir (browser_limit, server_limit).



2

Protokolde belirli bir sınır olduğunu sanmıyorum, ancak büyük dosyaları aktarıyorsanız işlerin sincaplaştığı durumlar var. Özel durumunuz için neyin daha iyi çalışabileceğine dair dosyanın boyutuna bağlıdır. Örneğin, aktarma için torrent gibi bir şey kullanmaktan farklı olarak, dosyanın aktarımda bozulmadığını kontrol etmek için herhangi bir destek yoktur.


3
TCP işini yaparsa, dosya sağlam olmalıdır.
Justin Scott,

2
TCP işini yaparsa, ISO görüntülerini ve diğer büyük dosyaları doğrulamak için md5 toplamına ihtiyacımız olmazdı :-)
Bart Silverstrim

6
Md5 toplamları, kaynak dosyanın sahte içeriği önlemek için yayıncı içerik dosyasıyla eşleşip eşleşmediğini kontrol etmek için kullanılır. TCP bir paket kontrolüne sahiptir ve tespit edilmeden minimum hata şansı vardır.
cavila,

1
Not: md5 artık çarpmaya dayanıklı değildir. Bir dosyanın yaratıcısını doğrulamak için md5sums'e güvenmeyin.
Dodekeract

@cavila: TCP kontrolü bir 32 bit sağlama toplamıdır, bu yüzden bu şansı ölçebiliriz: paket başına 1'de 2 ^ 32'dir . Tabii ki, çoğu paket başlangıçta hatalı değildir.
MSalters
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.