rest具体是怎么实现webservice的

 我来答
爱可生云数据库
2020-09-16 · MySQL开源数据库领先者
爱可生云数据库
爱可生,金融级开源数据库和数据云服务整体解决方案提供商;优秀的开源数据库技术,企业级数据处理技术整体解决方案提供商;私有云数据库云服务市场整体解决方案提供商。
向TA提问
展开全部

万维网联盟指出,REST是一个如何构建Web服务的模型。REST Web是WWW(基于HTTP)的子集,其中代理提供统一的接口语义,本质上是创建,检索,更新和删除,而不是任意或特定于应用程序的接口,并且仅通过交换表示来操纵资源。那么,现在我们知道REST是什么了,作者将简要列出Roy Fielding在其论文的第五章中提到的所有约束:

  • 客户端-服务器:以这样的方式实施服务:将用户界面关注点(客户端获得可移植性)与数据存储关注点(服务器获得可伸缩性)分离开来。
  • 无状态:在客户端和服务器之间实现通信时,服务器在处理请求时永远不会利用储存在服务器上下文中的任何信息,而与会话相关的所有信息都存储在客户端中。
  • 缓存:当可以(隐式或显式)缓存请求的响应时,客户端应获取缓存的响应。
  • 统一接口:所有REST服务都应依赖组件之间相同的统一设计。接口应与提供的服务解耦。
  • 分层系统:客户端永远不知道它们是直接连接到服务器还是连接到某些中间服务器。例如,请求可以通过代理,该代理具有负载平衡或共享缓存的功能。
爱文姿e
2017-06-11 · 超过215用户采纳过TA的回答
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:319万
展开全部
不一样 WS 有WS的客户端调用 REST 就是简单的HTTP请求,还可以浏览器直接调用 基于REST FUL的接口性能相比WS 好多了 WS的体系现在很完整,REST是没兴起多久的方式,不过后面REST会占很大份额 楼主,没疑问就采纳了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式