POST與GET區別小結
1,生成方式
get方式有四種:1)直接在URL地址欄中輸入URL。2)網頁中的超鏈接。3)form中method爲get。4)form中method爲空時,默認是get提交。
post只知道有一種:form中method屬性爲post。
2、數據傳送方式
get方式:表單數據存放在URL地址後面。所有get方式提交時HTTP中沒有消息體。
post方式:表單數據存放在HTTP協議的消息體中以實體的方式傳送到服務器。
3、服務器獲取數據方式
GET方式:服務器採用request.QueryString來獲取變量的值。
POST方式:服務器採用request.Form來獲取數據。
4、傳送的數據量
GET方式:數據量長度有限制,一般不超過2kb。因爲是參數傳遞,且在地址欄中,故數據量有限制。
POST方式:適合大規模的數據傳送。因爲是以實體的方式傳送的。
5、安全性
GET方式:安全性差。因爲是直接將數據顯示在地址欄中,瀏覽器有緩衝,可記錄用戶信息。所以安全性低。
POST方式:安全性高。因爲post方式提交數據時是採用的HTTP post機制,是將表單中的字段與值放置在HTTP HEADER內一起傳送到ACTION所指的URL中,用戶是看不見的。
6、在用戶刷新時
GET方式:不會有任何提示、
POST方式:會彈出提示框,問用戶是否重新提交。
參考地址
http://www.cnblogs.com/nankezhishi/archive/2012/06/09/getandpost.html
http://www.blogjava.net/honeybee/articles/164008.html
http://blog.csdn.net/gideal_wang/article/details/4316691
http://www.2cto.com/kf/201012/80208.html PHP curl實現get、post和cookie提交實例講解
http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html 淺談HTTP中Get與Post的區別
POST與GET區別小結
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
面向對象開發中的幾個核心的思想和概念 .
IAimee
2020-06-26 10:21:47
notepad++ 去除 重複行
IAimee
2020-02-21 09:10:29
面向對象開發中的幾個核心的思想和概念 .
IAimee
2020-06-26 10:21:47
notepad++ 去除 重複行
IAimee
2020-02-21 09:10:29
郵箱那些事1—詳解郵件的工作過程
IAimee
2018-08-22 11:44:09
郵箱那些事2—選擇POP還是IMAP
IAimee
2018-08-22 11:44:02
郵件那些事3—解析郵件Received數量問題與識別發件人IP
IAimee
2018-08-22 11:43:58