文档选项
打印本页
将此页作为电子邮件发送
样例代码
级别: 初级
Andre Tost (mailto:atost@us.ibm.com?subject=实现隐式和显式 SOAP 消息头&cc=rawn@us.ibm.com), 高级技术人员, IBM
2005 年 3 月 01 日
用户可以使用通常称为显式和隐式消息头在 WSDL 定义中定义 SOAP 消息头。本文学习这两种样式之间的区别以及在使用 JAX-RPC 进行开发时这些区别是如何影响您的。
SOAP 规范描述了 SOAP 信封可以包括一个可选的消息头部分。该消息头用来传输并不属于实际消息的有效载荷部分的数据。WSDL 规范定义了如何将 SOAP 消息头数据声明为 Web 服务定义的一部分。在 WSDL 定义中有两种定义 SOAP 消息头的方式:显式和隐式消息头 。
SOAP 消息头的样式
SOAP 消息头的典型应用是用来传送上下文的数据。例如,如果消息中包括数字签名,那么此签名将最有可能在 SOAP 消息头中传送。另一个例子是用于 Web 服务,这些服务支持与客户端之间进行某些形式的会话。一旦建立了这样的会话,它们就要求应该将特定的标识符与每个请求一起发送。 WS-AtomicTransaction 规范(参阅 参考文献) 同时还描述了一种非常类似的机制, 这种机制用于在多个 Web 服务之间运行交互的协调性序列。
WSDL 规范提供了两种不同的识别 SOAP 消息头字段用法的方法。在显式消息头中,用户将消息头的所有信息添加给服务的 portType 了。它作为附加的参数显示给客户端。这种样式的优点在于客户端能够直接将所有的信息传送给该服务。其不足之处就是它经常将服务的外部接口和与它的业务意图毫不相干的信息群集在一起。
下面是使用隐式消息头的好处:消息头信息并不是 portType 的一部分,因此不会影响服务的功能性接口。另一方面,隐式消息头很难作为标题以编程的方式处理。
分享到:
相关推荐
资源包括一个创建DLL的工程,一个使用DLL的工程,共俩个工程。...附带一个说明文档,分为静态(隐式)链接方式和动态(显式)链接方式详细介绍了DLL的创建以及使用方式。 简单明了,一学包会,不坑爹。
C++ 多个类的DLL封装以及隐式链接和显式链接2种方法调用
通过使用隐式-显式后向差分方法和时间半离散化,可以对该方程进行数值求解。 为了说明我们方法的有效性,还证明了时间半离散化方案的稳定性。 最后,我们通过一个仿真实例来说明该方法的有效性。
隐式调用dll和显式调用dll,并做了demo在同一个solution下编译就可以尝试,通过宏来控制隐式和显示调用。显示调用即使dll改名依然能够获取函数地址,通过函数指针来使用。
Android上的隐式和显式意图实现的示例项目 意图是Android应用程序中的重要组件之一。 意图对于从一个活动中移出很有用带有或不带有数据的情况下,明确地转移到另一个活动。 通过Intent发送的数据可以是任何常规数据...
在质量弹簧阻尼器系统上比较隐式与显式欧拉。 隐式方法基于以下论文: D. Baraff 和 A. Witkin,“布料模拟中的大步骤”,第 25 届计算机图形和交互技术年会论文集 - SIGGRAPH '98,1998,第 43-54 页。
笔记,csdn搜可以搜到,自己的总结。
向Android Candy Store应用程序添加隐式和显式意图 此存储库包含位于以下位置的Pluralsight项目“向Android Candy Store应用程序添加隐式和显式意图”的代码: ://app.pluralsight....
在微博中提取用户的隐式和显式焦点人物
游标是什么?就是在内存开辟的一块临时存储空间。下面通过本文给大家介绍Oracle隐式游标和显式游标的相关知识,需要的朋友参考下吧
Task8:Selenium隐式和显式服务员。 Selenium截图
如何显式和隐式地链接dll,test.dll作为链接的对象,简单的举例
LS-DYNA显示和隐式求解步骤,一步步教你怎么做,十分详细
activity显式隐式跳转,提供显式隐式跳转方式代码
它支持隐式和显式TLS,IPV6,被动和主动模式,并且符合。 它可以用作测试夹具的一部分,也可以嵌入程序中。 关于此自述文件的注释 本自述文件包含标记,用于指向API文档的链接; 这些链接无法在github上正确显示。 ...
具有中间场的混合隐式-显式FDTD方法
abaqus显示和隐式算法的差别.pdf
偏微分方程数值解 双曲型方程-显示与隐式 源代码及算法原理简介 编程语言:Matlab 参考书籍《偏微分方程数值解》