思科DevNet思科ACI思科DNA

REST是什么

2017-08-16  本文已影响171人  小m_up

其实在之前有使用过RESTful API,但是没有认真了解过REST,那么我们就来看看吧,其实很简单哦

REST是什么

REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。表述性状态转移是一组架构约束条件和原则
所以简而言之,REST是一种风格
REST通常基于使用HTTPURI,和XML(标准通用标记语言下的一个子集)以及HTML(标准通用标记语言下的一个应用)这些现有的广泛流行的协议和标准。REST 通常使用 JSON 数据格式。

RESTful是什么

那么既然REST是一种风格,RESTful又是什么呢?
RESTful是满足这些约束条件和原则的应用程序或设计

主要是从三个方面来看

综合上面的解释,我们总结一下什么是RESTful架构:
(1)每一个URI代表一种资源;
(2)客户端和服务器之间,传递这种资源的某种表现层;
(3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

设计误区

REST的优点

上一篇 下一篇

猜你喜欢

热点阅读