1. 程式人生 > >GET和POST傳輸方式

GET和POST傳輸方式

GET和POST傳輸

在很多人看來,get和post的區別有比如安不安全,傳輸有大小限制等,在這裡,我將對get和post做出客觀的評價:

GET:

傳輸方法:get傳輸資料一般是在位址列的url的問號後面拼接資料進行傳輸。

傳輸量:因為get是在url上攜帶資料傳輸,但是瀏覽器基於安全考慮,會限制url的大小,所以get的傳輸量小不是因為它本身的原因,而是瀏覽器所造成的。

安全性:get的安全性其實是很高的,一般人們說它安全性低是因為get是在瀏覽器位址列進行顯示的傳輸,所以說它的安全性低,但是get本身設計出來就不是為了提交資料的,而是請求資料用的,而get所傳輸的資料一般都是使用者自己輸入的後臺本來就要返回的。所以get不存在安全性低的說法。

用途:用於查詢資料使用。

POST:

傳輸方式:post是將資料放在http包裡面進行傳輸。

傳輸量:post的資料是放在http裡面的,所以在客戶端不存在傳輸大小限制,但是,在伺服器端可以對post的傳輸量進行大小的限制。

安全性:post設計之初就是用來進行資料提交操作的,所以post的資料是不會在位址列進行顯示,從而增加了它的安全性。

用途:用於提交資料使用。