get方式有四種:html
1)直接在URL地址欄中輸入URL。瀏覽器
2)網頁中的超連接。安全
3)form中method爲get。服務器
4)form中method爲空時,默認是get提交。post
post只知道有一種:form中method屬性爲post。spa
get方式:表單數據存放在URL地址後面。全部get方式提交時HTTP中沒有消息體。.net
post方式:表單數據存放在HTTP協議的消息體中以實體的方式傳送到服務器。orm
GET方式:服務器採用request.QueryString來獲取變量的值。htm
POST方式:服務器採用request.Form來獲取數據。blog
服務器隨機接受GET方法的數據,一旦斷電等緣由,服務器也不知道信息是否發送完畢
而POST方法,服務器先接受數據信息的長度,而後再接受數據。
GET方式:數據量長度有限制,通常不超過2kb。由於是參數傳遞,且在地址欄中,故數據量有限制。
POST方式:適合大規模的數據傳送。由於是以實體的方式傳送的。
GET方式:安全性差。由於是直接將數據顯示在地址欄中,瀏覽器有緩衝,可記錄用戶信息。因此安全性低。
POST方式:安全性高。由於post方式提交數據時是採用的HTTP post機制,是將表單中的字段與值放置在HTTP HEADER內一塊兒傳送到ACTION所指的URL中,用戶是看不見的。
GET方式:不會有任何提示、
POST方式:會彈出提示框,問用戶是否從新提交
此外還能夠參考一下這篇文章。