Get和Post方法的區別

總結自畢向東的視頻教學
get和post主要由3點區別:
1、get提交會將信息顯示在地址欄上,對於提交敏感信息不安全;
2、地址欄存放的數據有限,如ie瀏覽器最大爲2083;
所以提交大數據時需要用post;
3、封裝形式不同:get提交將數據封裝在消息頭前面;
post提交將數據封裝在消息頭後面,即封裝在消息體裏面。

special:java web開發,若提交中文,用post提交在服務端會出現亂碼,這是因爲tomcat解析默認爲iso-8859,此時需要在服務端指定解析爲gbk(但此方法只對數據體中有效)
若用的是get,服務端要先用iso-8859重新編一次,再用gbk解一次就能正常顯示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章