以下是服务器端异常返回给客户端。
<SOAP-ENV:Envelope xmlns:SOAP-
ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/><SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring xml:lang="en">MerchantException</faultstring>
<detail>Invalid Store ID</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
我正在使用JAX-WS,下面是我的捕获块。
catch(ServerSOAPFaultException ssfe) {
String textContent = ssfe.getFault().getTextContent();
}
但是我无法提取详细信息“无效的商店ID”。甚至我也尝试了以下代码,String detail = ssfe.getFault()。getDetail()。getTextContent();