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

REST和SOAP Web Service的区别比较

发布网友 发布时间:2022-04-21 15:43

我来回答

2个回答

热心网友 时间:2022-04-12 14:12

restful是一种架构风格,其核心是面向资源;而webService底层SOAP协议,主要核心是面向活动。

SOAP:简单对象访问协议,很轻量,同时作为应用协议可以基于多种传输协议来传递消息(Http,SMTP等)。

客户端和服务器端的通讯方式 

REST 与代理服务器 (Proxy Servers)  

一般代理服务器的实现根据 (URI, HTTP Method) 两元组来决定 HTTP 请求的安全合法性。

当发现类似于(http://localhost:8182/v1/users/{username},DELETE)这样的请求时,予以拒绝。

对于 SOAP,如果我们想借助于既有的代理服务器进行安全控制.

REST 与缓存服务器 (Cache Server)  

使用 HTTP 协议的 SOAP,由于其设计原则上并不像 REST 那样强调与 Web 的工作方式相一致,所以,基于 SOAP 应用很难充分发挥 HTTP 本身的缓存能力,图 7. SOAP 与缓存服务器 (Cache Server)

总结:

REST对于资源型服务接口来说很合适,同时特别适合对于效率要求很高,但是对于安全要求不高的场景。而SOAP的成熟性可以给需要提供给多开发语言的,对于安全性要求较高的接口设计带来便利。所以我觉得纯粹说什么设计模式将会占据主导地位没有什么意义,关键还是看应用场景。成熟度SOAP虽然发展到现在已经脱离了初衷,但是对于异构环境服务发布和调用,以及厂商的支持都已经达到了较为成熟的情况。不同平台,开发语言之间通过SOAP来交互的web service都能够较好的互通。

热心网友 时间:2022-04-12 15:30

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 程序员必知的编程语言特点 如何定义webservice响应的soap报文 使用soap访问服务器,为什么获取到服务器的响应数据为null android基于soap协议与服务器交互的问题 想了解下有人用过nodejs去写SOAP的服务器端吗 php 客户端 和c 服务器 用soap怎么连 【PHP】【SOAP】请求服务器端报错:方法未找到 电脑桌面的工具栏上的快捷按钮没了怎么办 PHP SOAP服务器不工作问题,怎么解决 我的电脑屏幕工具栏 图标什么都没了怎么办? 如何利用VB进行SOAP服务器和客户端开发 我的电脑桌面最下面的工具没了谁能帮我弄出来 关于java,soap服务器端的代码怎么写 电脑桌面什么都没了。工具栏也不见了 服务器上配置了SOAP服务,远程能访问,服务器本调用就失败 为什么电脑屏幕图标还有工具栏都没有了 如何运行soapserver服务端 桌面上工具栏的图标不见了怎么办 什么是SOAP中转服务器,作用.. 笔记本电脑桌面什么图标都没有了,怎么办? php中soapClient如何配置 JAVA,不用TOMCAT等WEB服务器如果实现SOAP服务? soap描述中p值是指 冻豆腐的营养价值 吃冻豆腐好处多 如何使用WebServices和SOAP进行数据传输 多吃冻豆腐好么? 冻豆腐有什么营养价值? 冻豆腐能吃吗 冻豆腐有营养吗? 404 Not Found 冻豆腐可以吃吗 经常吃冻豆腐,会对身体造成什么危害? 冻豆腐吃了有什么用 冻豆腐好吃吗? 市场上被称为的“冷冻豆腐”吃多了对人体有益吗? 吃冻豆腐有什么好方法 吃冻豆腐的好处 冻豆腐怎么吃减肥 我买了小米路由器 手机软件里拦载记录,风险设备( 00:9A:CD:DE:D9:F9 ) 这是什么 cxw-260-5915s安装尺寸 老板油烟机5915s说明书