使用 SOAP 标头
本主题专门介绍一项旧有技术。现在应通过使用以下链接来创建 XML Web 服务和 XML Web 服务客户端: Windows Communication Foundation.
使用 SOAP 与 Web 服务方法进行通信遵循标准格式。此格式的一部分是在 XML 文档中编码的数据。XML 文档包含一个 Envelope 根元素,该元素又由必需的 Body 元素和可选的 Header 元素构成。Body 元素由特定于消息的数据构成。可选的 Header 元素可以包含不与特定消息直接相关的其他信息。Header 元素的每个子元素都被称为 SOAP 标头。
尽管 SOAP 标头可以包含与消息相关的数据,但由于 SOAP 规范并未严格定义 SOAP 标头的内容,因此其中通常包含 Web 服务器内由基础结构处理的信息。SOAP 标头的用法示例是在 SOAP 标头内为 SOAP 消息提供路由信息。
本节内容
- 如何:定义和处理 SOAP 标头
描述如何定义表示 SOAP 标头的类以及如何处理 Web 服务中的 SOAP 标头。
- 如何:生成处理 SOAP 标头的客户端
描述如何处理 Web 服务客户端内的 SOAP 标头。
- 如何:更改 SOAP 标头的接收方
描述如何指定 SOAP 标头的收件人。
- 如何:处理未知的 SOAP 标头
描述如何处理从 Web 服务客户端那里收到的未知 SOAP 标头。
- 如何:处理 XML Web services 客户端所要求的 SOAP 标头
描述如何处理 Web 服务未定义但 Web 服务客户端要求的 SOAP 标头。
- 处理在处理 SOAP 标头时发生的错误
描述 Web 服务如何处理在处理 SOAP 标头时出现的错误。
另请参见
概念
XML Web services 生存期分析
生成 XML Web services 客户端
其他资源
自定义 SOAP 消息的格式设置
使用 ASP.NET 的 XML Web services
生成日期:2011-02-23