1. 程式人生 > >怎麼理解Get是用來從伺服器上獲得資料

怎麼理解Get是用來從伺服器上獲得資料

說實話第一次看見你這個問題,我也蒙了,這麼坑爹的話,你從哪裡看到的?不會是哪本坑爹的書吧。我百度了下,百度文庫裡面有一個文件,還是第一頁= =,害人子弟。對於第一句“Get是用來從伺服器上獲得資料”你可以忽略了,不管別人怎麼認為,反正我認為這是坑爹的,更是坑害新手的。
       jsp中get和post的理解,你可以先從html的get和post理解開始。從形式上來說:
(1)get的引數會顯示在位址列,而post的引數不會。
(2)get提交方式伺服器用doGet()方法接受,post的用doPost()方法接收。
(3)get提交的引數有一定的大小限制,post沒有大小限制。
        從協議和本質上來說:
(1)get不經過加密,post經過加密。
(2)get的編碼方式根據你的頁面指定的編碼編碼的和伺服器無關,而post在tomcat環境下是有tomcat的server.xml指定的。
(3)他們的資料包的頭部協議是有差別的。