AXIS2-尽管出现异常但仍接收 SOAP 响应
温馨提示:
本文最后更新于 2024年04月12日,已超过 37 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
我可以使用 SoapUI 向特定端点发送请求,并获得类似下面的端点响应的响应。
<soap:Envelopexmlns:soap='http: schemas.xmlsoap.org soap envelope'>
<soap:Header> </soap:Header>
<soap:Body>
<soap:Fault>
<faultcode xmlns:_ns0="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">_ns0:FailedAuthentication</faultcode>
<faultstring>Errorcode12345: Wrong user password detected for account ' user123'< faultstring>
<detail>Errorcode12345: Wrong user password detected for account 'user123'</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
但是,当我使用 AXIS2 应用程序向该 SOAP 端点发送相同的请求时,我得到一个“org.apache.axis2.AxisFault”抛出的异常“_operationClient.execute(true);”我生成的方法存在根类中的方法。
该异常仅包含“message”属性中的错误消息:“传输错误:401 错误:未授权”。但是,我想获得的价值“故障串”属性,该属性在 AxisFault 对象中不可用,而仅在soap 响应中可用。
谁知道我解决了这个问题?
正文到此结束
- 本文标签: 家庭宠物
- 本文链接: https://www.coder6.net/article/2195
- 版权声明: 本文由蚂蚁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权