get 和post的区别

77 阅读1分钟

get

1. 在url后面拼接参数,只能以文本的形式传递数据

2. 传递的数据量小,4KB左右

3. 安全性低, 会将数据显示在地址栏

4. 速度快,通常用于安全性要求不高的请求

5. 会缓存数据

post

1. 安全性比较高

2. 传递数据量大,请求对数据长度没有要求

3. 请求不会被缓存,也不会保留在浏览器历史记录里