1.浏览器回退表现不同
GET在浏览器回退时是无害的,而POST会再次提交请求
2.浏览器对请求地址的处理不同
GET请求地址会被浏览器主动缓存,而POST不会,除非手动设置
3.浏览器对响应的处理不同
GET请求参数会被完整的保留在浏览器历史记录里,而POST中的参数不会被保留
4.参数大小不同
GET请求在URL中传送的参数是有长度的限制,而POST没有限制
5.安全性不同
GET参数通过URL传递,会暴露,不安全;POST放在Request Body中,相对更安全
6.针对数据操作的类型不同
GET对数据进行查询,POST主要对数据进行增删改!简单说,GET是只读,POST是写。