GET和POST的区别
1. get把请求参数附在url后,post把参数附在发送的请求信息体内;
2. get请求参数有限,因为url长度限制,post则没有限制;
3. 因为get请求参数会出现在url中,故安全性比post差很多;
4. 因为get请求参数会出现在url中,故欲把带请求参数的网页作为书签收藏必须使用get;
5. post可避免从缓存中读取旧数据,get如果想避免的话,必须另加时间戳;
6. get用于等幂操作,即每次请求都传回相同的结果,不改变服务器的状态,post用于非等幂操作,可改变服务器状态,如增、删、改数据库内容(post对于服务器是不安全的)。