java - 如何从 SoapFaultClientException 获取整个 xml 响应

标签 java soap soapfault

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

最佳答案

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

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

关于java - 如何从 SoapFaultClientException 获取整个 xml 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8849159/

相关文章:

java - 如何将AWT字体转换为SWT字体? SWT 不完整 : impossible to use font name from file

java - 如何在不使用系统时间的情况下从服务器获取时间

c# - WebMethod 返回通用列表

java - 带有 JWS 的 xsd 注释

c# - 如何创建 WCF MessageFault

java - 迭代添加 ArrayDeque 中的所有元素

java - 如何更改Java Post上传文件的最大大小

php - SOAP - 加载本地 WSDL 文件

.net - 拦截 WCF 中的反序列化错误