get和post的区别
客户端有两种请求方式get和post,默认是get方法请求,两者的区别是
1.get提交请求的信息都显示在请求栏中
post提交请求的信息不会显示在请求栏中
2.get提交对于敏感的数据信息不安全
post请求对于蜜柑的数据信息安全
3.get提交,对于大量数据不行,地址栏的存储长度有限
post提交,可以提交大量数据
4.get请求,将请求信息封装在了请求的请求行中
post请求,将请求信息封装在了请求的请求体中
5.
将中文提交到服务器,服务器默认会用iso8859-1进行解码会出现乱码,
解决方式是用iso8859进行编码,在用指定码表就行解码。这个post和get都可以。
但是post有一种方法也可以:
request.setCharacterEncoding()方法直接设定指定的编码表就可以,但是只能对请求体用,也就是只能post用。