问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

REST和RESTFUL

发布网友 发布时间:2023-01-09 07:50

我来回答

1个回答

热心网友 时间:2023-10-23 01:48

REST(Representational State Transfer),表述性状态转移,定义了互联网架构原则,是一种架构风格,具体原则如下:

1.互联网所有资源都可以被抽象为资源
2.每个资源都有唯一的资源标识符
3.同一个资源具有多个表现形式(可以是json,xml等等)
4.对资源的操作不会改变资源标识符
5.所有的操作都是无状态的

主要是就是说互联网上的资源可以用一种规则来表示,对资源的操作是无状态的。

RESTFUL,是指遵守rest规则的web服务,restful是一种ROA(Resource Oriented Architecture,面向资源的架构),restful的核心概念就是资源(Resource)。

互联网中客户端和服务端的交互就是资源的表述,这种表述是无状态的,也就意味着服务端要报错资源的所有状态,客户端可以通过http协议按照规定的规则访问或者改变资源的状态,就是所谓的“表述性状态转移”。

具体表现形式如下:

GET /users 获取用户列表
GET /users/1 获取id(主键)为1的用户
POST /users 创建用户
PUT /users/1 修改id为1的用户(整条数据替换)
PATCH /users/1 修改id为1的用户(数据局部字段替换)
DELETE /users/1 删除id为1的用户

简单来说就是通过请求方法名来表示行为,url来表示操作的资源

更多例子:

GET /users/1/procts 获取id为1用户下的产品列表
GET /users/1/procts/1 获取id为1用户下的id为1的产品
GET /users/name/aaa/procts 获取name为aaa的用户下的产品列表
GET /users/name/aaa/procts/name/ppp 获取name为aaa的用户下的名为ppp的产品
POST /users/1/procts id为1的用户下创建一个产品
PUT /users/1/procts/1 修改id为1的用户下的id为1的产品(整条数据替换)
PATCH /users/1/procts/1 修改id为1的用户下的id为1的产品(数据局部字段替换)
DELETE /users/1/procts/1 修改id为1的用户下的id为1的产品
怎样用通俗的语言解释什么叫 REST,以及什么是 RESTful

REST即表述性状态传递是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。

怎样用通俗的语言解释什么叫 REST,以及什么是 RESTful

REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。...

REST和RESTFUL

RESTFUL,是指遵守rest规则的web服务,restful是一种ROA(Resource Oriented Architecture,面向资源的架构),restful的核心概念就是资源(Resource)。互联网中客户端和服务端的交互就是资源的表述,这种表述是无状态的,也就意味着服务端要报错资源的所有状态,客户端可以通过http协议按照规定的规则访问或者改变...

什么是REST以及 RESTful?

image image 对应的中文是rest式的;Restful web service是一种常见的rest的应用,是遵守了rest风格的web服务;rest式的web服务是一种ROA(The Resource-Oriented Architecture)(面向资源的架构).符合REST约束风格和原则的应用程序或设计就是RESTful.- Spring MVC 对 RESTful应用提供了以下支持 - 利用@R...

怎样用通俗的语言解释什么叫 REST,以及什么是 RESTful

rest,一种软件架构风格,REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。目前在三种主流的Web服务实现方案中,因为REST模式的...

怎样用通俗的语言解释什么叫 REST,以及什么是 RESTful

1. REST描述的是在网络中client和server的一种交互形式;REST本身不实用,实用的是如何设计 RESTful API(REST风格的网络接口);2. Server提供的RESTful API中,URL中只使用名词来指定资源,原则上不使用动词。“资源”是REST架构或者说整个网络处理的核心。比如:http://api.qc.com/v1/newsfeed: ...

如何理解rest和restful,什么是restfulAPI?

一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。以web开发举例 在设计web接口的时候,REST主要是用于定义接口名,接口名一般是用名次写,不用动词,那怎么表达“...

restful是什么

RESTful是一种软件架构风格,主要用于Web服务。RESTful代表表现层状态转移,REST本身是为了达到简化的目标而进行设计的一种软件架构风格。其核心思想在于将网络中的资源以某种方式连接起来,并通过网络访问这些资源。在RESTful架构中,客户端和服务端通过接口进行通信,这些接口采用统一的接口规范,使得客户端能够...

什么是RESTful

简单的说:RESTful是一种架构的规范与约束、原则,符合这种规范的架构就是RESTful架构。资源的地址 在web中就是URL (统一资源标识符)资源是REST系统的核心概念。 所有的设计都是以资源为中心 结合项目怎么识别资源 1.商品加入购物车 购物车 2.提交订单 订单 3.创建用户 用户 围绕资源进行 添加,获取...

什么是 RESTful 到底 REST 和 SOAP,RPC 有何区别

那RESTful到底是什么呢?简单的讲,它是:一种架构设计风格,提供了设计原则和约束条件,而不是架构。而满足这些约束条件和原则的应用程序或设计就是 RESTful架构或服务。推荐阅读:张善友博客——REST 入门介绍 infoq——深入浅出REST 第二个问题:到底 REST 和 SOAP、RPC 有何区别?这个问题比较大,要...

RESTFUL REST架构 REST服务 REST风格 REST协议 REST接口 restful的理解 怎么理解restful jdbc restful
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
最火的欧美铃声排行榜(35岁男人用的手机铃声) 备孕吃什么好 吃芝麻酱可防胎儿畸形 备孕吃什么好 5类食物备孕女人一定... 准妈妈吃出芝麻酱的几大好处 ...上是所有北方人火锅必备,它除了好吃之外,还有什么其他功效? 森内贵宽扩展 森内贵宽森内贵宽---森田贵宽---Taka 森内贵宽基本信息 日本哪些乐队组合的歌曲是最棒的? 求NEWS成员里声音很孩子气的成员 cctvnews 里面播过的一个乐队的歌 女主唱 歌曲很有特点 歌曲只放了一... HTTP无状态和connection:keep-alive的个人理解 安盛天平个人一百种重大疾病保险(2022版)(互联网专属)哪里买?重疾可以赔付几次? 哪里有一百种糖果买、不同口味的》? 一百种常见职业是哪里的 如何理解《不,一百种在那里》这首诗 不,一百种是在哪里看出什么了 不,一百种是在那里 男朋友问上班冷不怎么幽默回答他 男生说冷幽默回答怎么回答? 别人问睡觉冷不冷幽默回答 六中七中二中的期中考试卷子一样嘛? 上海高一期中考试卷各校一样吗 全省高二大联考期中试卷是统一改吗 2022藤县全部高中期中考试的试卷是统一的吗 如何快速减掉肚子的脂肪??? intelarccontrol游戏加速怎么删除 猪舌头怎样清洗更干净 猪舌头如何清洗更干净 那3^6是不是表示3的6次方? 是因为计算机不能想写字一样在3的右上角写小6、所以才发明了^?对吗 华为nova10购买的字体如何删除 臭豆腐不加辛粉可以吗 华为分屏键盘在左边 极星Polestar 0将增12家合作伙伴 推动气候中和汽车开发进程 沃尔沃S60和V60Polestar世界冠军版发布 中山姚司机怎么取消订单 云南省德宏傣族景颇族自治州瑞丽市勐卯镇下辖村委会有哪些? 瑞丽市下垅小组属于哪个镇 勐卯快递通了吗? 2岁宝宝肺热咳嗽应应吃什么药对症 两岁小孩咳嗽吃什么药才见效呢 怎么通过手机号码查到对方身份证 香卤豆腐家常做法,正宗香卤豆腐怎么做 麻辣香豆腐的做法,麻辣香豆腐怎么做好吃,麻辣 怎样做我的世界视频 微粒贷借3万分12期利息多少? 流金什么字? 梦见看见树上有吊死的人 梦见树上有人吊死 梦见人吊死在树上 苹果128g和安卓128g哪个耐用? 苹果手机比安卓手机耐用吗?