Get和Post方法的区别

总结自毕向东的视频教学
get和post主要由3点区别:
1、get提交会将信息显示在地址栏上,对于提交敏感信息不安全;
2、地址栏存放的数据有限,如ie浏览器最大为2083;
所以提交大数据时需要用post;
3、封装形式不同:get提交将数据封装在消息头前面;
post提交将数据封装在消息头后面,即封装在消息体里面。

special:java web开发,若提交中文,用post提交在服务端会出现乱码,这是因为tomcat解析默认为iso-8859,此时需要在服务端指定解析为gbk(但此方法只对数据体中有效)
若用的是get,服务端要先用iso-8859重新编一次,再用gbk解一次就能正常显示。

你可能感兴趣的:(JAVA-WEB开发)