1、post的安全性比get要好。
2、get只能向伺服器傳送ASCII字元,而post則可以傳送整個ISO10646中的字元(如果同時指定enctype="multipart/form-data"的話)。
3、get和post對應的enctype屬性有區別。enctype有兩個值,預設值為application/x-www-form-urlencoded,而另一個值multipart/form-data只能用於post。
4、IE將請求的URL長度限制為2083個字元,從而限制了get提交的資料長度。測試表明如果URL超出這個限制,提交form時IE不會有任何響應。其它瀏覽器則沒有URL的長度限制,因此其它瀏覽器能透過get提交的資料長度僅受限於伺服器的設定。
對於post,因為提交的資料不在url中,所以通常可以簡單地認為資料長度限制僅受限於伺服器的設定。
5、由於一個get得到的結果直接對應到一個URI,所以get的結果頁面有可能被瀏覽器快取。而post一般則不能
1、post的安全性比get要好。
2、get只能向伺服器傳送ASCII字元,而post則可以傳送整個ISO10646中的字元(如果同時指定enctype="multipart/form-data"的話)。
3、get和post對應的enctype屬性有區別。enctype有兩個值,預設值為application/x-www-form-urlencoded,而另一個值multipart/form-data只能用於post。
4、IE將請求的URL長度限制為2083個字元,從而限制了get提交的資料長度。測試表明如果URL超出這個限制,提交form時IE不會有任何響應。其它瀏覽器則沒有URL的長度限制,因此其它瀏覽器能透過get提交的資料長度僅受限於伺服器的設定。
對於post,因為提交的資料不在url中,所以通常可以簡單地認為資料長度限制僅受限於伺服器的設定。
5、由於一個get得到的結果直接對應到一個URI,所以get的結果頁面有可能被瀏覽器快取。而post一般則不能