1.post比get安全.(get用的问号传值法)
2.post接收的长度比较长.
3.post是以表单的形式提交请求的,get是以浏览器的形式提交请求的。所以get比较快。
4.post更能解决我们的中文乱码问题。
在默认情况下是get请求,form的method属性如果不指定,也默认为get请求。
get请求,会将参数显示在浏览器的地址栏上,其显示格式,在地址之后会以?开始,以'&'分隔参数,可以通过HttpServletRequest()对象的getQueryString()方法来获得get请求的参数值。
post请求:ServletRequest对象的getInputStream()方法可以获得一个由Socket得来的输入流,可以使用这个流来实现文件的上传。getReader()方法可以直接获取post请求的参数