在C#中发送一个未定义的soap头

时间:2011-04-05 06:58:12

标签: .net wsdl webservice-client soapheader

我有一个用java和appache轴实现的web服务。我想在.Net中调用该服务。 问题是有一个必需的soap标题,但它没有在wsdl !!中定义。

soap标题必须如下所示:

<soapenv:Header> <ns1:sessionID soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0" xmlns:ns1="urn:handlers.ws">778846user</ns1:sessionID> </soapenv:Header>

有没有办法使用.NET发送此标题?

1 个答案:

答案 0 :(得分:0)

如果您将webservice添加为项目的引用,则可以使用C#/ VB调用服务方法。 .net框架将构建您的SOAP消息,包括SOAP标头。