轉doGet 與doPost的區別

2021-09-05 20:00:57 字數 479 閱讀 3706

http的get方法是將你要傳輸的資料放在url後的,也就是我們常用的test.jsp?name=aaa&age=10這種格式,資料都是可以通過url就可以看到了,你在網頁中的屬性就能看到這個url,這是get方法,由於受到http協議的限制,這種方式傳輸資料有大小限制,我不記得具體是多少了,好像是800位元組還是多少,反正不是很多,為了能夠傳輸更多的資料,你可以採用post,post是將資料放到了http的content中,這就不受http協議的影響了,而且傳輸的資料不能直接被看到(登陸的使用者名稱和密碼可不能用get哦)。大量的資料或是檔案上在資料,都只能用post來傳輸。

而且get方法提交的頁面能夠通過history.back()回退,但post的資料就不能,回退時告訴已經過期,應為你已經post出去了,就不能取回來了。

簡單的說,get是通過http header來傳輸資料,有數量限制,而post則是通過http body來傳輸資料,沒有數量限制。

類別:serlvet

doGet與doPost的區別

doget與dopost的區別 2007 04 24 10 18 http的get方法是將你要傳輸的資料放在url後的,也就是我們常用的test.jsp?name aaa age 10這種格式,資料都是可以通過url就可以看到了,你在網頁中的屬性就能看到這個url,這是get方法,由於受到http協...

doPost與doGet的區別

get和post是http協議的兩種方法,另外還有head,delete等 這兩種方法有本質的區別,get只有乙個流,引數附加在url後,大小個數有嚴格限制且只能是字串。post的引數是通過另外 的流傳遞的,不通過url,所以可以很大,也可以傳遞二進位制資料,如檔案的上傳。在servlet開發中,以...

doGet和doPost的區別

doget 和dopost 的區別get 和post 是http 協議的兩種方法,另外還有 head,delete 等這兩種方法有本質的區別,get只有乙個流,引數附加在 url後,大小個數有嚴格限制且只能是字串。post 的引數是通過另外的流傳遞的,不通過 url,所以可以很大,也可以傳遞二進位制...