1. 程式人生 > >Http與伺服器的互動(主要post和get)

Http與伺服器的互動(主要post和get)

GET方式提交的資料最多隻能是2048位元組,因為GET是通過URL提交資料,那麼GET可提交的資料量就跟URL的長度有    直接關係了。而實際上,URL不存在引數上限的問題,HTTP協議規範沒有對URL長度進行限制,這就是為啥我說沒有    限制的原因了。這個限制是特定的瀏覽器及伺服器對它的限制。IE對URL長度的限制是2083字(2K+35), 注意這是    限制是整個URL長度,而不僅僅是你的引數值資料長度。對於其他瀏覽器,如Chrome,Netscape,Safari,FireFox    等(國內的瀏覽器就不說了,沒有獨家技術,忽略不計),理論上沒有長度限制,其限制主要取決於作業系統的支    持。POST是沒有大小限制的,HTTP協議規範也沒有進行大小限制,但是別忘了還有伺服器對他的限制,IIS 4 中為    80 KB 位元組,IIS 5 中為 100 KB 位元組, IIS 6.0預設ASP POST資料量最大為200KB,每個表單域限制是100KB。      IIS 6.0預設上傳檔案的最大大小是4MB
。IIS 6.0預設最大請求頭是16KB。IIS 6.0之前沒有這些限制,不過這些都能改。