1. Get请求是想服务器发索取数据的一种请求,而Post是向服务器提交数据的请求。
2.Get请求是获取信息而不是修改信息。Get请求的参数在Url后进行传递,如果是英文/数字,原样发送。如果中文会直接对字符串base64位加密。
3.Get传输的数据大小有限制,因为Get通过URL提交数据,Get可提交的数据量就跟Url长度有关系,不同的浏览器对URL的长度限制是不同的。
4.Get请求的数据会被浏览器缓存起来,账号密码将明文出现在URL上,所以get请求方式不安全 。
Post请求则是座位http消息的实际内容发送给web服务器,数据放在HTML header中,Post没有提交的数据而且比Get安全。Post表示可能修改服务器上的资源的请求,在服务端,用Post方式提交的数据只能用Requset.Form 来获取。