【发布时间】:2016-02-09 09:23:55
【问题描述】:
我是 Spring SOAP 请求的新手。我想查看包含 SOAP 标头和 SOAP 信封的 SOAP 请求的最终 XML 输出。
在调试时,我找到了这段代码
sendSourceAndReceiveToResult(partnerURI, source,
new WebServiceMessageCallback() {
public void doWithMessage(WebServiceMessage message)
throws IOException, TransformerException {
StringSource mefHeaderSource = new StringSource(
header);
SoapHeader soapHeader = ((SoapMessage) message)
.getSoapHeader();
Transformer transformer = TransformerFactory
.newInstance().newTransformer();
transformer.transform(mefHeaderSource,
soapHeader.getResult());
}
}, result);
我怀疑在这里我可以通过放置一些记录器在某处看到输出 XML SOAP 请求,但我不确定我是否正确。我尝试搜索它,但在谷歌上所有可用的帖子中都不清楚。
我们正在调试的问题是客户端无法在 SOAP 请求中看到 SOAP 标头。
【问题讨论】:
标签: java spring web-services model-view-controller soap