需要使用 Sprint WS 查询基于 SOAP 的端点——但在这里我将传递生成的 SOAP 请求本身,而不是传递 XML 有效负载。我现在为此目的使用 org.springframework.ws.client.core.WebServiceTemplate 吗?
问问题
228 次
1 回答
0
您可以执行以下操作:
ClientMessageCallBack _callBack =
new ClientMessageCallBack("yournamespaceuri/operationx");
final String _message =
"<ns1:operationx xmlns:ns1="yournamespaceuri"></ns1:operationx>";
StreamSource _source = new StreamSource(new StringReader(_message));
// the result will be output in the console
StreamResult _result = new StreamResult(System.out);
// suppose you have a reference to webServiceTemplate
webServiceTemplate.sendSourceAndReceiveToResult(_source,_callBack, _result);
于 2013-09-05T18:36:32.860 回答