本文介绍了如何在C#WSDL SOAP请求信封去的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要在一个Web服务调用的行动,但我不知道该请求信封将是什么样子(该服务由用户在运行时附后)。
一般来说,我想编程基于WSDL链接生成SOAP信封。随着操作的给定链路获取列表和这样的结果对于具体的一个:
< soapenv:信封的xmlns:soapenv =HTTP: //schemas.xmlsoap.org/soap/envelope/的xmlns:瓮=瓮:webservice.contentinn.com>
< soapenv:页眉和GT;
<金塔:AuthHeaderElement>
<令牌GT;< /公司>
< /金塔:AuthHeaderElement>
< / soapenv:页眉和GT;
< soapenv:身体与GT;
<金塔:TestMethod的>
< ID和GT;< / ID>
< /金塔:TestMethod的>
< / soapenv:身体与GT;
< / soapenv:信封>
任何人有任何想法如何做到这一点?
解决方案
的提出了几个办法:
- 的:这是不是一个真正的编程方法
- 的的:这是更接近你听起来像什么需要,但还是不太有
-
的的例子可能是你追求的:
factory.Endpoints factory.Metadata factory.Contracts factory.Bindings
DynamicProxy proxy = factory.CreateProxy("ISimpleCalculator");
DynamicProxy proxy = factory.CreateProxy(endpoint);
double result = (dobule)proxy.CallMethod("Add", 1d ,2d);
proxy.Close();
这篇关于如何在C#WSDL SOAP请求信封去的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!