一 get:只是查询,安全和幂等。就像数据库select操作一样,没有副作用。进行多次的结果都一样。
二 put:发送数据改变内容,幂等。就像update一样,但是不会增加
三 post:发送数据,改变种类,就像insert一样,也可请求资源(非幂等)
四 delete:删除某个资源 就像数据库的delete
五 get与post的区别:
1.get请求参数通过URL传递,post放在Request body中
2.都可以请求资源,当请求资源是非幂等或有副作用时,使用post
六 put与post的区别:
1.put是幂等的,幂等表示如果一个方法重复执行多次,产生的效果是一样的。