在JavaScript中,get和Post是有长度限制的,但其实在http协议中从未规定post/get的请求长度限制
-
Get的最大长度显示其实是由于浏览器和web服务器限制了URL的长度
-
浏览器的不同会导致最大限制长度不同
-
若要支持IE,则最大长度为2083byte,要支持Chrome最大长度为8182bytes
-
另外,get和post在缓存上的区别为:get请求类似于查找,获取数据是可以不用每次都和数据库连接的,因此是可以使用缓存的;而Post请求则不同,它类似于删除与修改,必须要与数据库交互,所以不能使用缓存