HTTP请求方式中基本的有"get"、"post"、"put"、"delete"四种方式。对应的分别为对服务器的:”查、改、增、删“四种操作。
区别:
- get:
get请求只可以获取服务器数据,不可以更改服务器数据;
get请求的方式是在url中加入需要传递给服务器的参数;
由于url会还缓存在浏览器以及服务器中,所以其他人可以看到其中的参数,获取用户名密码等信息,不安全;
由于浏览器对url的长度是有限制的,所以可以传递的参数也是有限制的。 - post:
post请求用于更新服务器信息,比如有新的用户评论等可以传送给服务器进行更新;
post请求的方式是在HTTP请求体中加入传递的数据;
由于是在HTTP请求体中加入的,所以数据其他人无法获得的,具有安全性;
post请求由于是把数据放在请求体中,理论上不受大小的限制。