GET与POST提交方式的区别常见面试题-jsp基本教程JSP第二章
GET与POST提交方式的区别(常见面试题) GET与POST提交方式的区别: tGET提交,请求的查询字符串数据会附在URL之后,以?分割URL和查询字符串多个参数用之间用&连接。POST提交,把提交的数据放置在HTTP包的包体中。因此,GET提交的查询字符串会在地址栏中显示出来,而POST则不会。 t传输数据的大小,需要注意的是HTTP协议并没有对传输的数据大小进行限制,也没有对URL长度进行限制。而在实际开发中存在的限制主要有: tGET:特定浏览器和服务器对URL长度有限定,如IE限制为2083字节。 tPOST:由于不是通过URL传值,理论数据不受限。但实际各个Web服务器会对POST提交数据大小进行限制。如:TOMCAT默认能接收2M。如果修改server.xml中,TOMCAT将不再检查POST大小。 t安全性:POST的安全性要比GET的安全性高。GET将查询字符串放置在URL后,容易被第三方看到或被Web服务器等将请求URL记录到日志文件中。
用户评论