1. get请求是在url上传递参数,post是在request body上传递参数
2.get有长度限制而post没有
3.get比post更不安全,因为参数是保留在url上,所以不能传递敏感信息
4.get请求只能进行url编码,post支持多种编码格式
5.get在浏览器回退是无害的,post会再次的提交请求
常见的post提交数据的方式主要有四种
1.application/x-www-form-urlencoded
2.multipart/form-data
3.application/json
4.text/xml