我想通过JAXB在Java 8中使用SOAP Web服务。 Web服务请求包含标题和正文,如下所示。 请求XML格式:
<soap12:Header>
<SoapHeaderData >
<userName>string</userName>
<Password>string</Password>
</SoapHeaderData>
</soap12:Header>
<soap12:Body>
<TestService >
<TestServiceData>
<name>string</name>
<nameValid>boolean</nameValid>
</TestServiceData>
</TestService>
</soap12:Body>
响应XML格式:
<soap12:Header>
<SoapHeaderDataOut >
<intResponseCode>int</intResponseCode>
<strArMsg>string</strArMsg>
<strEnMsg>string</strEnMsg>
</SoapHeaderDataOut>
</soap12:Header>
<soap12:Body>
<TestServiceResponse >
<TestServiceResult>
<IsValid>boolean</IsValid>
</TestServiceResult>
</TestServiceResponse>
</soap12:Body>
有人可以帮助我如何从响应中获取<SoapHeaderDataOut>
标签数据。
也请告知我是否还有其他方法可以使用Java调用这样的Web服务。