第一次海报非ASMX SOAP 1.1 Web服务,所以请把它有点容易对我,如果我违反任何发帖规则 - 我看过他们,我想我是正确的。消费在C#与头安全
我一直在寻找了一段时间,然后再发布,似乎无法找到什么我试图这样做,我想我会在这里发布的指导。
我需要写一个C#.NET 3.5程序消耗用Java开发的Web服务。我从事使用Web引用的.NET实践中使用ASMX Web服务的经验,写我的经验写Dynamics CRM插件和软件,但这让我难住。我的第一个尝试是使用Web引用(是的,我知道 - 不是WCF),但是Web服务需要在SOAP头中包含PasswordDigest(带有随机数和创建的SHA-1),一个用户名令牌和时间戳记令牌,我找不到使用Web引用将这些添加到SOAP标头的方法。我的第二次尝试是使用服务引用(我相信,但我可能是错误的哈哈,这个是WCF),但我没有太多的练习,我在网上找到的任何教程并不多帮帮我。
,当我尝试使用WS每一次,我从服务器拒绝对暂时无法验证。
我的问题是我怎么消耗与C#.NET 3.5这些要求的Web服务?
谢谢。
要创建代理,请打开“添加服务引用”对话框,并在其中放置服务URL,最后添加“?wsdl”。 –
使用“添加Web引用”对话框或wsdl.exe创建代理后,您可以重写GetWebRequest和GetWebResponse方法,以使用发送到服务器的标题进行播放。 –