-
soap 规范中 mustunderstand 属性不是很明白?请教一下5
SOAP 的 mustUnderstand 属性可用于标识标题项对于要对其进行处理的接收者来说是强制的还是可选的。
假如您向 Header 元素的某个子元素添加了 "mustUnderstand="1",则它可指示处理此头部的接收者必须认可此元素。假如此接收者无法认可此元素,则在处理此头部时必须失效。
认可此元素只的是什么意思呢??消息接收方必须读、改有个标志的字段???还是其他意思
谢谢!!!
2011年8月10日 16:28
1个答案 按时间排序 按投票排序
-
采纳的答案
引用当 XML Web services 客户端在 MustUnderstand 属性设置为 true 的情况下将 SOAP 标头添加到 XML Web services 方法调用时,该 XML Web services 方法必须将 DidUnderstand 属性设置为 true;否则,ASP.NET 会将 SoapHeaderException 引发回该 XML Web services 客户端。
尽管 EncodedMustUnderstand 和 MustUnderstand 属性都可以用于设置 SOAP 标头中的 mustUnderstand 属性值,但 MustUnderstand 属性允许使用布尔值设置该属性。
有关将 SOAP 标头添加到客户端的详细信息,请参见 使用 SOAP 头。
http://msdn.microsoft.com/zh-cn/library/system.web.services.protocols.soapheader.mustunderstand(v=vs.80).aspx
http://msdn.microsoft.com/zh-cn/library/system.servicemodel.messageheaderattribute.mustunderstand.aspx2011年8月10日 23:21
相关推荐
- `SOAP-ENV:mustUnderstand`属性用于指示接收方是否必须理解某个特定的头元素才能正确处理消息。 - `SOAP-ENV:actor`属性用于指定哪个组件应该处理特定的头元素。 3. **SOAP编码风格:** - SOAP定义了两种编码...
- **SOAP头**:头部分可以包含多个头元素,每个元素都有特定的功能,如`actor`属性指定消息处理者,`mustUnderstand`属性指示接收方必须理解该头才能处理整个消息。 - **SOAP体**:主体通常包含调用Web服务的实际...
在SOAP协议规范中,采用了特定的符号约定来描述协议的要求和建议,如“MUST”、“SHALL NOT”等,这些关键字的解释遵循RFC-2119标准。此外,还定义了一些名称空间前缀,如: - `SOAP-ENV`:与`...
SOAP 1.2 规范是Web服务交互中一个重要的通信协议标准,由World Wide Web Consortium(W3C)制定并发布。这个规范提供了一种简单且轻量级的方法,使得在分散、松散耦合的环境中,XML可以用于结构化和类型化的信息...
在SOAP消息中,有一些关键的词汇约定,如"MUST"、"SHALL"等,这些词在RFC-2119中有明确的定义。此外,SOAP使用XML命名空间来区分SOAP特定的元素和应用程序特定的元素。例如,"SOAP-ENV"与...
SOAP(Simple Object Access Protocol)是一种基于XML的协议,主要用于在分散或分布式的网络环境中交换结构化和类型化的信息。SOAP协议的设计目标是简单性和可扩展性,因此它并不包含传统消息系统和分布式对象系统的...
SOAP协议规范,从网上找到的,备份一下。
**SOAP协议规范详解** SOAP(Simple Object Access Protocol),即简单对象访问协议,是一种基于XML(Extensible Markup Language)的协议,用于在Web服务中传递结构化的和格式化的信息。SOAP允许应用程序通过HTTP...
SOAP Header的处理通常是可选的,可以通过`mustUnderstand`和`actor`属性来指定哪些部分必须被处理,以及由哪个节点处理。 SOAP Body是消息的主要内容,包含了发送给消息接收方的实际数据。这里的数据可以是任何XML...
**SOAP1.2协议规范详解** SOAP(Simple Object Access Protocol),简单对象访问协议,是一种基于XML的协议,用于在Web服务中交换结构化和类型化的信息。SOAP1.2是其第二个主要版本,相较于SOAP1.1,它进行了许多...
SOAP(Simple Object Access Protocol)是一种基于XML的协议,主要用于在分散或分布的环境中交换结构化和类型化的信息。它的设计目标是简单性和可扩展性,因此它不包含一些传统消息系统和分布对象系统中的特性,如...
SOAP以XML形式提供了一个简单、轻量的用于在分散或分布环境中交换结构化和类型信息的机制。SOAP本身并没有定义任何应用程序语义,如编程模型或特定语义的实现;实际上它通过提供一个有标准组件的包模型和在模块中...
SOAP,全称Simple Object Access Protocol,是一种基于XML的通信协议,用于在分布式环境中交换结构化和类型化的信息。中文SOAP协议规范主要关注如何在不同系统间有效地传递数据,同时保持了简单性和可扩展性,使其...
在SOAP规范中,“MUST”、“SHALL NOT”、“SHOULD”等关键词遵循RFC-2119的规定,用于指示协议的强制性要求和建议。同时,SOAP使用了一系列的名域前缀来关联特定的URI,例如“SOAP-ENV”与SOAP信封相关的URI关联,...
Soap协议规范。 SOAP 以XML 形式提供了一个简单、轻量的用于在分散或分布环境中交换结构化和类型信 息的机制。
**SOAP协议规范** SOAP(Simple Object Access Protocol,简单对象访问协议)是一种轻量级的、基于XML的协议,用于在Web服务中交换结构化和类型化的信息。它允许应用程序通过HTTP或其他传输协议发送和接收数据,...
在SOAP Header中,可以添加多种属性,如`Actor`、`Role`、`mustUnderstand`和`relay`,这些属性对于消息的处理具有特定的意义。例如,`mustUnderstand`属性用于指示接收者是否必须处理该Header元素。 十一、使用...
Header 元素用于指定 SOAP 消息的头信息,例如.actor 属性和 mustUnderstand 属性。 SOAP Body 元素 SOAP Body 元素是 SOAP 消息的必需元素。Body 元素用于指定 SOAP 消息的主体信息。 SOAP Fault 元素 SOAP ...