站长网 教程 如何认识 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 的设计规范。由于这套规范已被开发人员广泛认可,为了不平添与你合作开发的人的烦恼,我们要遵守这些规范。在我们的项目中,我们需要考虑的不仅仅是如何实现,还要考虑如何保证我们的代码不被破坏。
 

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/video/2024/0608/46109.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部