扫码关注官方订阅号
搜了下restful,有如下解释
对资源的操作包括获取、创建、修改和删除资源的操作正好对应HTTP协议提供的GET、 POST、PUT和DELETE方法,因此REST把HTTP对一个URL资源的操作限制在GET、POST、PUT和DELETE这四个之内
可我发现都没用过,具体有什么用处吗?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
其他的回答都很好, 这里从另外一个角度简单说一下我的看法
如果你只是做一次性的项目, REST是可选项, 你只要把数据弄对了就可以了
如果你是做自己的产品, 那么为了代码的可维护性, 你也许会参考一下REST标准, 团队里面统一一下, 能REST就REST, 目的是为了减少沟通成本, 提高生产效率, 鼓舞士气(让大家都觉得自己在一个NB的团队里)
如果你是做一个开放平台的, 尤其是世界级别的开放平台比如FB和Twitter, 那么你别无选择, 全世界都在看着呢, 一个API的变化就会引发无数口水和新闻报道, 当来也可能引发bug. 这种情况请自己掂量.
个人观点: 我一般工作在第二中状态, 追求的是生产效率. 可以明确的告诉你, REST不能保证生产效率的提高, 适当使用, 看情况使用, 要学习但不要纠结.
和传统SOAP相比,实现的结果是一样的,即提供web service,但就访问方式和风格上会简单很多
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
其他的回答都很好, 这里从另外一个角度简单说一下我的看法
如果你只是做一次性的项目, REST是可选项, 你只要把数据弄对了就可以了
如果你是做自己的产品, 那么为了代码的可维护性, 你也许会参考一下REST标准, 团队里面统一一下, 能REST就REST, 目的是为了减少沟通成本, 提高生产效率, 鼓舞士气(让大家都觉得自己在一个NB的团队里)
如果你是做一个开放平台的, 尤其是世界级别的开放平台比如FB和Twitter, 那么你别无选择, 全世界都在看着呢, 一个API的变化就会引发无数口水和新闻报道, 当来也可能引发bug. 这种情况请自己掂量.
个人观点: 我一般工作在第二中状态, 追求的是生产效率. 可以明确的告诉你, REST不能保证生产效率的提高, 适当使用, 看情况使用, 要学习但不要纠结.
和传统SOAP相比,实现的结果是一样的,即提供web service,但就访问方式和风格上会简单很多