首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#调用JAVA的WebService怎么进行SoapHeader认证

2012-08-29 
C#调用JAVA的WebService如何进行SoapHeader认证我现在用C#做webservice的客户端,调用java cxf webservice

C#调用JAVA的WebService如何进行SoapHeader认证
我现在用C#做webservice的客户端,调用java cxf webservice框架提供的webservice服务,但是cxf加入了ws-security用户认证采用的是usernameToken的方式要求客户端传递一个用户名和密码,但是我不知道C#客户端该如何传递用户名和密码,如果不传递会抛出An error was discovered processing the <wsse:Security> header这个异常,意思应该是sopheader里面没有找到服务端需要wsse:sercurity信息。

根据抓包能看到发送给webservice服务的XML中没有Soap:Header部分,只有Soap:Body部分

[解决办法]
VS2005或之前版本使用WSE3.0插件,
VS2008,2010使用WCF技术来进行校验

热点排行