我有一个包含一些头元素的WSDL以及带有操作的主体。如何从我的Web服务访问标题元素(我使用轴2)?
如果没有意义,这里是请求的缩减版本:
<soapenv:Header>
<ser:ServiceContext>
<ser:From>?</ser:From>
</ser:ServiceContext>
</soapenv:Header>
<soapenv:Body>
<gen:DoSomething>
<gen:InputDetails>
<gen:Target>?</gen:Target>
</gen:InputDetails>
</gen:DoSomething>
</soapenv:Body>
存根已生成以下内容供我用作测试客户端:
public DoSomethingResponse doSomething(
InputDetails inputDetails,
ServiceContext serviceContext)
接收网络请求的框架代码是:
public DoSomethingResponse doSomething(
InputDetails inputDetails)
所以从doSomething方法中我想访问ser的头数据:From,我可以看到所有的代码和生成的数据类型,但我不知道如何访问数据(ServiceContext头)作为服务器端代码只接受传递给操作的数据。
感谢。