返回
当前 - 选择题 - REST 与 Web Service
中等
题号:0020241100018
单选题
2024年11月第18题

以关于SOAP描述说法错误的是(信封和XML编码定义在相同命名空间) 。

问题(1)
浓缩知识点

SOAP即简单对象访问协议,是用于跨平台Web服务交互的轻量级通信协议,基于XML格式编码消息,可依托HTTP、SMTP等协议传输。它的核心组成包含信封、头部与主体,其中信封框架负责定义消息内容、收发主体及处理规则;SOAP RPC是其衍生的远程过程调用协定,支持跨网络调用远程方法并接收应答。需要注意的是,SOAP的信封与XML编码规则分属不同命名空间,这样的设计能实现更清晰的定义与区分。SOAP 描述了在消息传递过程中如何使用 XML 数据进行编码,并通过 HTTP 或 SMTP 等协议进行传输。

正确答案
B

此题考察SOAP协议的相关内容。

SOAP 可以理解为一种在分散或分布式环境中交换信息的简单协议,它本质上是基于 XML 的消息协议。SOAP 主要由四个部分组成:
第一是 SOAP 封装 Envelop,用于规定一条消息的整体框架,说明消息内容是什么、由谁发送、谁来接收和处理,以及应如何处理;
第二是 SOAP 编码规则 Encoding Rules,用于描述应用程序中各种数据类型实例如何用 XML 表示;
第三是 SOAP RPC 表示 RPC Representation,用于支持远程过程调用及其应答;第四是 SOAP 绑定 Binding,用于说明 SOAP 消息如何借助 HTTP 等底层协议进行传输。
虽然这四部分共同构成 SOAP 规范,但它们在功能上相对独立,其中信封和编码规则还被放在不同的 XML 命名空间中,以保持定义清晰。SOAP 的设计目标是简单性和可扩展性,因此它并不试图包含传统分布式对象系统中的所有复杂能力,例如分布式垃圾回收、批量消息传送、对象引用和对象激活等,这些都不属于 SOAP 规范的核心内容。

其中信封和编码规则是被定义在不同的 XML 命名空间中,这样使得定义更加简单。显然此题中,信封和 XML 编码定义在相同命名空间是错的,它们在不同的命名空间。
选择B选项。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有