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的數據是不會在地址欄進行顯示,從而增加了它的安全性。
用途:用於提交數據使用。
