java get和post区别_HTTP请求方式GET和POST区别
GET和POST區別如下:
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方式:會彈出提示框,問用戶是否重新提交。
總結
以上是生活随笔為你收集整理的java get和post区别_HTTP请求方式GET和POST区别的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 盘口数据怎么分析
- 下一篇: 在PS中如何把制作好的图形作成自定义形状
