get和post的区别
1.get请求会将参数跟在URL后面进行传递,而POST请求则是作为HTTP消息的实现体内容发送给Web服务器。当然在AJAX请求中这种区别对用户是看不见的。
2.get方式对传输的数据大小有限制(通常不能超过2KB),而使用post传输的数据量要比get大的多(理论上没有限制)
3.get方式请求的数据会被浏览器缓存起来,因此其他人就可以通过浏览器的历史记录读取到这些数据,例如账号和密码等,因此存在安全性问题,而post方式相对来说就可以避免这些问题。
GET - 从指定的资源请求数据.GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据
$.get(URL,callback);
POST - 向指定的资源提交要处理的数据.POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。
$.post(URL,data,callback);
本文详细对比了HTTP请求方法GET和POST的区别,包括参数传递方式、数据大小限制及安全性考量。GET请求将参数附加在URL中,适用于只读操作且数据量小;POST请求将数据放在请求体中发送,适合于修改服务器上的资源且数据量较大。
539

被折叠的 条评论
为什么被折叠?



