使用apache axis2和axis1存根添加Soap-header以请求

时间:2019-02-25 06:56:16

标签: soap axis axis2 stub

我正在研究一个基于Java的SOAP客户端,该客户端将apache axis1库用于少量的SOAP Web服务,并将apache axis2库用于少量的Web服务。

我已经使用SOAP服务的wsdl文件创建了存根类。

我需要将自定义SOAP标头添加到我的客户端程序发出的所有SOAP请求中。

SOAP请求看起来像

<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Header>
        <Headers xmlns=“urn:com.asset.Headers”>
            <token>123www4-2ff348-3erw-4re3-e69scabcdef</token>
        </Headers>
    </soapenv:Header>
</soapenv:Header>
    <soapenv:Body>
     .........
    </soapenv:Body>
</soapenv:Envelope>

如何使用生成的存根实现此目标。

0 个答案:

没有答案