表單中提交get和post的區別

2021-08-28 03:41:37 字數 400 閱讀 6031

1.get是從伺服器上獲取資料,post是向伺服器傳送資料。 

2.get是把引數資料

佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過httppost機制,將表單內各

個字段與其內容放置在html header內一起傳送到action屬性所指的url位址。使用者看不到這個過程。 

3.對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服器端用request.form獲取提交的資料。 

4.get傳送的資料量較小,不能大於2kb。post傳送的資料量較大,一般被預設為不受限制。但理論上,iis4中最大量為80kb,iis5中為100kb。 

5.get安全性非常低,post安全性較高。

表單的提交方式POST和GET

post和get都是表單屬性method的可選值,method的預設值為get,兩者的主要區別在於 1.在客戶端,get方式在通過url提交資料,提交後在位址列中的位址如圖1.4.3所示。圖1.4.3 get方式提交表單後的位址列 而post提交後地欄不變,如圖1.4.4所示。圖1.4.4 post...

表單提交get和post的區別

1 get 是用來從伺服器上獲得資料,而 post 是用來向伺服器上傳遞資料。2 get將表單中資料的按照 variable value 的形式,新增到 action 所指向的 url後面,並且兩者使用 連線,而各個變數之間使用 連線 post 是將表單中的資料放在 form 的資料體中,按照變數和...

表單的提交方式POST和GET

post和get都是表單屬性method的可選值,method的預設值為get,兩者的主要區別在於 1.在客戶端,get方式在通過url提交資料,提交後在位址列中的位址如圖1.4.3所示。圖1.4.3get方式提交表單後的位址列 而post提交後地欄不變,如圖1.4.4所示。圖1.4.4post方式...