加入收藏 | 设为首页 | 会员中心 | 我要投稿 湘西站长网 (https://www.0743zz.cn/)- 科技、图像技术、AI硬件、数据采集、智能营销!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

如何认识 RESTful

发布时间:2023-12-31 12:36:17 所属栏目:教程 来源:DaWei
导读: 从前后端分离的开发模式中引出了 RESTful 的概念,后面的小节我们会正式开始学习 RESTful。但是还记得上节课我们所提到的"接口"的概念吗?在正式开始学习 RESTful 之前,我们先来学习下接口
从前后端分离的开发模式中引出了 RESTful 的概念,后面的小节我们会正式开始学习 RESTful。但是还记得上节课我们所提到的"接口"的概念吗?在正式开始学习 RESTful 之前,我们先来学习下接口到底是个什么东西:

1. 什么是接口?
接口(软件类接口)是指对协定进行定义的应用类型。其他类型实现接口,以保证它们支持某些操作。接口通常用 API 替代。这个概念不太好理解,接下来,我们用一个例子帮助大家更好地理解什么是接口。

2. 接口的好处
由于 API 就是把 Web 应用的功能全部封装了,所以,通过 API 操作数据,可以极大地把前端和后端的代码隔离,使得后端代码更易于测试,前端代码编写更加简单。

例如:我们经常使用的淘宝商城就有很多的客户端,Web, iOS 和 Android 。这些客户端其实都是共用的一套后端代码。但是当我们在 Web 端搜索商品时得到的结果和在 iOS 和 Android 端得到的结果却是一样的。这是因为,我们在不同用户端搜索的时候,访问了后端同一个 API 。这样后端针对前端的同一种需求,只需开发一种接口,由于可以不进行差异化的开发就符合各个终端的资源需求,所以极大地减轻了开发和测试的工作负荷并缩短了其所需的时间。

3. 什么是 RESTful
对于接口的请求方式与路径,每个后端开发人员可能都有自己的定义方式,风格迥异。是否存在一种统一的定义方式,被广大开发人员接受认可的方式呢?答案是有的,那就是被普遍采用的 API 的 RESTful 设计风格。

所谓的 RESTful,其实就是一套 API 的设计规范。由于这套规范已被开发人员广泛认可,为了不平添与你合作开发的人的烦恼,我们要遵守这些规范。在我们的项目中,我们需要考虑的不仅仅是如何实现,还要考虑如何保证我们的代码不被破坏。
 

(编辑:湘西站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章