如何从 SoapFaultClientException 获取整个 xml 响应

发布于 2024-12-26 21:42:50 字数 136 浏览 1 评论 0原文

我收到此异常是因为响应是soapFault。有没有选项可以让我从此异常中获取完整的 xml 响应?我需要这个,因为此 xml 的重要内容安装在 ex.getFaultStringOrReason() 中,但作为此 xml 末尾的注释

I get this exception because response is soapFault. Is there options how I can get whole xml response from this exception ? I need this because important content of this xml inst in ex.getFaultStringOrReason() but as comment at the end of this xml

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

离鸿 2025-01-02 21:42:51

ex.getSoapFault().getSource() 将为您提供一个 Source,然后您可以手动检查或编组。

(例如,使用 TransformerFactory.newInstance().newTransformer().transform(source, new StringResult() ),然后在 StringResult 上调用 toString() )

ex.getSoapFault().getSource() will give you a Source which you can then inspect manually or marshall.

(e.g. with TransformerFactory.newInstance().newTransformer().transform(source, new StringResult() then call toString() on the StringResult)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文