美文网首页
get、put、post、delete含义与区别

get、put、post、delete含义与区别

作者: 风尘一笑生 | 来源:发表于2020-11-02 10:01 被阅读0次

一 get:只是查询,安全和幂等。就像数据库select操作一样,没有副作用。进行多次的结果都一样。

二 put:发送数据改变内容,幂等。就像update一样,但是不会增加

三 post:发送数据,改变种类,就像insert一样,也可请求资源(非幂等)

四 delete:删除某个资源 就像数据库的delete

五 get与post的区别:
1.get请求参数通过URL传递,post放在Request body中
2.都可以请求资源,当请求资源是非幂等或有副作用时,使用post

六 put与post的区别:
1.put是幂等的,幂等表示如果一个方法重复执行多次,产生的效果是一样的。

相关文章

网友评论

      本文标题:get、put、post、delete含义与区别

      本文链接:https://www.haomeiwen.com/subject/bsbpvktx.html