gpt4 book ai didi

web-services - 如何从 webServiceTemplate 获取 soap 响应

转载 作者:行者123 更新时间:2023-12-02 21:28:22 27 4
gpt4 key购买 nike

我需要使用“webServiceTemplate”获得 soap 响应。目前在我现有的架构中,它正在使用函数“public boolean sendSourceAndReceiveToResult(String uri, Source requestPayload, Result responseResult) { } "但是这只返回 bool 值,但是有什么方法可以捕获 soap 响应吗?

我尝试使用“marshalSendAndReceive”函数,但它不起作用。

您能否建议我如何使用 webServiceTemplate 函数获取 soap 响应,或者我是否必须为此编写自定义函数?

谢谢!

最佳答案

你可以这样做:

ByteArrayOutputStream  bytArrayOutputStream = new ByteArrayOutputStream();

StreamResult result = new StreamResult(bytArrayOutputStream);

wsTemplate.sendSourceAndReceiveToResult(defautUri, source, result);

final String reply = new String(bytArrayOutputStream.toByteArray());

关于web-services - 如何从 webServiceTemplate 获取 soap 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22939440/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com