RESTful 个人理解

本文阐述了RESTful API的设计理念及其核心价值——统一后端接口,使不同客户端能够通过一致的方式访问资源,仅参数有所不同。文章还强调了URI不应包含动词这一规则,并将RESTful描述为一种广泛适用且易于理解的项目级设计模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网上的长篇大论就不复制粘贴了。废话少说。

https://www.zhihu.com/question/28557115  参照的是这篇文章

RESTful的目的或者说它能干点啥,遵循这条 "游戏规则"有什么好处:统一后端接口。不论你的客户端(不同的客户端有不同的前端)是啥,安卓、ios、各种浏览器、各种手机浏览器,将来还有可能是各种智能家电,获取某资源的入口是一样的,不一样的是参数。比如,我要获取今天某地的天气情况,uri是一样的,参数里面可能传平台类型啊神马的。这一点和webservice有点像,学webservicie的时候的一个典型例子就是获取天气情况,不知道webservice在各种client是否都适用。

"游戏规则":uri不能包含动词,动词在请求中,这一点网上其他解释基本都提到了。

RESTful是个项目级别的设计模式、规范、看上去最舒服最符合大众需求的  一个概念。前面说的几个特点,可以找个你能理解的  然后认为,RESTful就是这么个玩意儿。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值