当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > Additional SOAP Namespaces Referenced In WSE 2.0 SOAP Headers

ASP.NET
asp.net下用服务器端代码解决浏览器兼容性问题
asp.net 安全的截取指定长度的html或者ubb字符串
asp.net 在线编辑word文档 可保存到服务器
asp.net 提高网站速度及如何利用缓存
asp.net 修改/删除站内目录操作后Session丢失问题
asp.net URL重写简化版 速学URL重写
asp.net EncryptHelper 加密帮助类
asp.net JSONHelper JSON帮助类
C# 调用存储过程简单完整的实例代码
vs2008 安装失败的总结与分享
HttpHandler HttpModule入门篇
ASP.NET(AJAX+JSON)实现对象调用
Asp.net 基于Cookie简易的权限判断
asp.net通过HttpModule自动在Url地址上添加参数
asp.net 字符串、二进制、编码数组转换函数
ASP.NET操作Excel备忘录
记录游客页面访问IP的简易实现代码 (asp.net+txt)
比较简单的将数据信息导入wrod文档方案(C# for word)
增加asp.net应用程序性能的20种方法(简单有效)
ASP.NET 图片防盗链的实现原理分析

ASP.NET 中的 Additional SOAP Namespaces Referenced In WSE 2.0 SOAP Headers


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 138 ::
收藏到网摘: n/a

One of the requirements for working with WSE 2.0 is that you must (manually) change the SOAP client's Web reference proxy class' base class from the default - System.Web.Services.Protocols.SoapHttpClientProtocol - to a new class named Microsoft.Web.Services2.WebServicesClientProtocol. This change affects the look of the request SOAP packets in various ways, and the first way is in the referencing of the XML namespaces available for use in the envelope.
Without WSE 2.0, three XML namespaces are referenced in the SOAP packets generated by the standard SOAP proxy:

With WSE 2.0, and with the related proxy base class change, an additional three XML namespaces are referenced in the SOAP packets generated by the SOAP proxy:


The wsa namespace supports the WS-Addressing specification, available here (among other places). The wsse namespace supports the WS-Security specifciation, available here (among other places), and the wsu namespace contains support for WS-Security utility needs such as fault codes, global attributes, utility types and timestamp header components.
I'll be looking at each of these specifications in more detail as I analyze the use of these namespaces in the SOAP headers and bodies, but the moral of this story is that simply changing the proxy to use the WSE 2.0 base class adds namespace support for WS-Addressing and WS-Security.posted on Monday, August 09, 2004 2:18 PM