首页 > 如何理解http的get post put delete方法以及幂等特性呢?

如何理解http的get post put delete方法以及幂等特性呢?

看到这部分有两个疑问


我觉得题主不就是在质疑RESTful API的作用吗。下面我说说我的观点.

1、首先我觉得这就是一个规范,就像是定义变量用驼峰法这样的规范一样,我不用驼峰法定义变量一样可以实现啊,这个我觉得没什么好纠结。都是程序猿,就不要自相伤害了,让世界和谐一点好不好。
2、使用RESTful定义的api,首先功能划分的很清楚啊,get/post/put/delete对应的就是RCUD(查增更删),这样每个api功能就可以比较单一,耦合度就低啊。
3、还有就是RESTful设计的api是不是很优雅,有木有。

还有题主的第一个问题,是否是幂等。我觉得只是这个规范衍生出来的一个特性吧,用这个特性,可以更好的去区分get/post/put/delete。假如一个接口实现的代码即会做添加操作,同时还会做更新操作,那应该根据这个接口的功能来确定用post还是put,比如题主add_blog接口,很明显就是添加一篇博客,fetch只是辅助功能,那这个接口应该用post。

【热门文章】
【热门文章】