【问题标题】:SOAP faultcode env:ClientSOAP 错误代码 env:Client
【发布时间】:2013-04-06 18:45:26
【问题描述】:

我正在连接到一个网络服务,但我得到了以下 XML 格式的 SOAP 响应:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<env:Fault>
<faultcode>env:Client</faultcode>
<faultstring>Internal Error</faultstring>
</env:Fault>
</env:Body>
</env:Envelope>

以及以下 JAVA 异常:

javax.xml.ws.soap.SOAPFaultException: Internal Error
    at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:188)
    at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:122)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
    at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
    at com.sun.proxy.$Proxy30.envioDocumentoTransporte(Unknown Source)
    at at.ws.proxy.DocumentosTransporteProxy.register(DocumentosTransporteProxy.java:79)

我需要知道我这边或服务器端是否有问题。

谢谢。

【问题讨论】:

    标签: java web-services soap client fault


    【解决方案1】:

    您必须询问服务提供商出了什么问题。错误消息确实表明这是客户端的错误,但这甚至可能只是复制粘贴的代码,只要它没有指定任何内容。

    如果有任何不妥之处,也请查看您的请求。

    【讨论】:

    • 我已经这样做了(询问服务提供商)。我只是想确定问题出在他们这边……
    • 问题在于服务定义 (WSDL) 在 wsdl:binding 和 wsdl:service 部分中的信息不正确。
    猜你喜欢
    • 2014-11-14
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    相关资源
    最近更新 更多