一文看懂 REST 和 SOAP 协议的区别是什么? 您所在的位置:网站首页 foaminghandsoap是意思 一文看懂 REST 和 SOAP 协议的区别是什么?

一文看懂 REST 和 SOAP 协议的区别是什么?

#一文看懂 REST 和 SOAP 协议的区别是什么?| 来源: 网络整理| 查看: 265

SOAP 是一项标准协议,其最初的设计意图是让使用不同语言且在不同平台上构建的应用之间进行通信。由于 SOAP 是一项协议,因此它会施加一些内置规则,从而增加复杂性和开销,并可导致页面加载时间延长。但是,这些标准还提供了内置合规性,使其更适合企业应用。内置合规性标准包括安全性、原子性、一致性、隔离性和持久性(ACID),这是一组旨在确保数据库事务可靠性的属性。

常见的 Web 服务规范包括:

Web 服务安全性(WS 安全性):通过叫做"令牌"的唯一标识符,实现消息安全防护和传输方式的标准化。WS-ReliableMessaging:标准化了在不可靠的 IT 基础架构间传输消息的错误处理方式。Web 服务寻址(WS 寻址):将路由信息打包为 SOAP 标头中的元数据,而不是在网络深处维护此类信息。Web 服务描述语言(WSDL):描述 Web 服务的功能以及该服务的工作起点和终点。

当有数据请求发送给 SOAP API 时,可以通过任何应用层协议来处理该请求:HTTP(针对 Web 浏览器)、SMTP(针对电子邮件)、TCP 等等。但是,一旦收到请求,返回的 SOAP 消息必须以 XML 文档(一种人机均可读的标记语言)的形式返回。浏览器无法缓存已完成的 SOAP API 请求,因此如果不重新发送给 API,之后便无法访问该请求。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有