Czy istnieje maksymalny rozmiar dla testu POST HTTP? A jeśli istnieje maksymalny rozmiar, czy jest on określany przez protokół, czy jest to według uznania serwera?
Czy istnieje maksymalny rozmiar dla testu POST HTTP? A jeśli istnieje maksymalny rozmiar, czy jest on określany przez protokół, czy jest to według uznania serwera?
Odpowiedzi:
Specyfikacja HTTP nie nakłada określonego limitu rozmiaru postów. Zazwyczaj będą one ograniczone przez serwer WWW lub technologię programowania używaną do przetworzenia przesłanego formularza.
Metoda POST nie ma ograniczenia rozmiaru danych. Ale serwer i przeglądarki mają.
Na przykład
IE: 2 GB
Firefox: 2 GB
Chrome: 4 GB
Opera: 4 GB
Aby uzyskać więcej informacji, sprawdź poniższy adres URL
https://www.motobit.com/help/scptutl/pa98.htm
Nie sądzę, że protokół ma określony limit, ale zdarzają się przypadki, gdy w przypadku przesyłania dużych plików dzieje się wiewiórka. To zależy od wielkości pliku, co może działać nieco lepiej w konkretnym przypadku. Na przykład nie ma żadnej obsługi sprawdzania, czy plik nie został uszkodzony podczas przesyłania, w przeciwieństwie do korzystania z czegoś takiego jak torrent do przesyłania.