
REST -- REpresentational State Transfer
首先,之所以晦涩是因为前面的主语被去掉了,全称是 Resource Representational State Transfer,通俗来讲就是:资源在网络中以某种表现形式进行状态转移。
分解开来:
Resource:资源,即数据(前面说过网络的核心)。比如 newsfeed,friends等;
Representational:某种表现形式,比如用JSON,XML,JPEG等;
State Transfer:状态变化。通过>
RESTful并不是一门开发技术,只是一门设计风格,旨在使服务端的调用更加简洁、明了,便于实现缓存机制
原则上使用统一接口,使用不同的>
1、首先了解什么是 restful 架构?
rest :representational state transfer表现层状态转化
资源 :网络上的一个实体,或者说一个具体的信息。每种资源对应一个特定的URI,要获取这个资源,就是访问这个URI就可以
表现层 :representation 把资源呈现出来的形式,叫做表现层,在>
image image
本文由 黑壳博客 转载
本文来源 什么是REST以及 RESTful?
imagepng imagepng自从Roy Fielding博士在2000年他的博士论文中提出 REST (Representational State Transfer)风格的软件架构模式后,REST就基本上迅速取代了复杂而笨重的SOAP,成为Web API的标准了。
什么是Web API呢?
如果我们想要获取某个电商网站的某个商品,输入 >
基于目前的大前端时代,对于常年负责后台开发的我来说, 最重要的就是提供稳定的接口和文档。便于小伙伴们进行业务对接。
当下常用的是RestFul风格的定义规范, 之前开发是清一色Get、Post。引入RestFul后感觉接口定义规范很多,看接口地址就知晓是什么功能, 一起来看看列的一些基础规范吧。
API与客户端用户的通信协议,总是使用>
REST(Representational State Transfer),表述性状态转移,定义了互联网架构原则,是一种架构风格,具体原则如下:
1互联网所有资源都可以被抽象为资源
2每个资源都有唯一的资源标识符
3同一个资源具有多个表现形式(可以是json,xml等等)
4对资源的 *** 作不会改变资源标识符
5所有的 *** 作都是无状态的
主要是就是说互联网上的资源可以用一种规则来表示,对资源的 *** 作是无状态的。
RESTFUL,是指遵守rest规则的web服务,restful是一种ROA(Resource Oriented Architecture,面向资源的架构),restful的核心概念就是资源(Resource)。
互联网中客户端和服务端的交互就是资源的表述,这种表述是无状态的,也就意味着服务端要报错资源的所有状态,客户端可以通过>
以上就是关于什么是RESTful风格的API全部的内容,包括:什么是RESTful风格的API、如何为用户注册、登陆的过程进行RESTful建模、RESTful 有用吗HTTP 有 GET POST 就足够了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)