1、Get请求是向数据库发起索取数据的请求,从而来获取数据,该请求只是用来查询一下数据,不会修改、增加、删除数据,不会影响资源的内容,即该请求不会产生任何副作用,无论进行多少次,结果都是一样的。
2、Put请求是向服务器端发送数据,从而改变信息,该请求就像数据库的update操作一样,用来修改数据内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有什么不同。
3、POST请求与PUT相似,都是像服务器端发送数据,但是该请求会改变数据的种类等资源,就像数据库的inster操作一样,会创建新的内容
4、Delete是用来删除某一个资源的,该请求就像数据库的delete操作
PUT和POST都是向服务器端发送数据的,但是二者还是有一定区别,可以理解为:
1,POST /url 创建(会改变数据) 创建一个规则
2,Put /url/xxx 更新(不会增加,修改数据种类) 修改一个规则
3,Delete /url/xxx 删除
4,Get /url/xxx 查看 列表