一、get和post
● get 通常用来查询和获取
● post 发送或更新(发送数据)
1、大小问题
输数据大小限制
get url 长度限制
post 把数据放到请求体里 没有大小限制
(每个浏览器对于url的长度都存在限制,谷歌:8kb 火狐:7kb IE:2kb 如果超过限制 并不会报错 浏览器会把超出的部分截取)
2、缓存问题
get 缓存问题 解决:在 ?后面拼接个随机数或时间戳(拼接个时间)
post 是没有缓存的
1.png
3、安全问题
get 将传递给后台的数据 拼接到url后面 容易被劫持 解决:MD5加密
post 是放在请求体里 传输过程中 看不到