1、doget() 和 dopost() 分別對應(yīng) http 協(xié)議中的 GET 和 POST 方法,請求是 GET 方法就調(diào)用 doget() ,請求是 POST 方法就調(diào)用 dopost() 方法玷过。
2、GET 和 post 方法有本質(zhì)的區(qū)別筑煮;GET 只有一個流辛蚊,參數(shù)附加到 url 后,大小個數(shù)都有嚴(yán)格的限制真仲,且只能是字符串袋马;POST 的參數(shù)不通過 url 而是通過其他流的傳遞參數(shù),所以可以很大秸应,也可以傳遞二進(jìn)制數(shù)據(jù)虑凛,例如上傳文件。
3软啼、POST 比 GET 安全桑谍;由Web瀏覽器或通過HTML、JSP直接訪問Servlet的URL時祸挪,一般用GET調(diào)用锣披。GET 調(diào)用會把傳遞給Servlet的參數(shù)在 URL 里顯示出來,這樣對系統(tǒng)安全方面存在問題贿条;而 POST 請求則通過其他流傳遞參數(shù)盈罐,不會在 URL 中顯示,更安全闪唆;例如用戶登錄時,如果是用 GET 調(diào)用會把用戶賬號密碼都顯示在 URL 中钓葫,用 POST 調(diào)用則不會顯示悄蕾。
4、服務(wù)器接收方式
服務(wù)器隨機(jī)接受GET方法的數(shù)據(jù),一旦斷電等原因帆调,服務(wù)器也不知道信息是否發(fā)送完畢
而POST方法奠骄,服務(wù)器先接受數(shù)據(jù)信息的長度,然后再接受數(shù)據(jù)