1. 程式人生 > >Form表單提交資料的兩種方式

Form表單提交資料的兩種方式

    在JavaWeb專案中,表單提交資料的方式時常可見,方式有兩種,其一,get方式;其二,post方式,下面簡單的來說說這兩種方式的區別。

    1、從安全形度來說,當表單資料以get方式提交時,提交的資料會顯示在瀏覽器的位址列,這樣不利於安全傳輸資料。例如,如果使用者將登陸某個銀行系統介面,需要輸入使用者名稱及密碼,以這種方式提交資料,使用者的密碼就會顯示在瀏覽器上,極不利於資料的保密;但post方法則不會出現這樣的情況。

     2、從提交的內容大小來說,以get的方式可以提交的內容大小最大為2KB,而post方式可以提交的內容不受限制,但最好不要超過64KB

     3、從響應速度上說,get要比post方式的響應速度快,以前者的方式提交資料給伺服器後,伺服器會立即響應,但是後者提交的資料的請求,會形成一個請求佇列,即不一定立刻響應,也不一定會響應。