“未设置故障字符串,可能还有故障代码”的可能原因是什么?当进行网络服务调用时?

发布于 2024-12-16 19:35:20 字数 316 浏览 0 评论 0原文

我正在 Java 应用程序中对第三方 Web 服务进行 SOAP Web 服务调用。用于查找 Web 服务、传输数据和发出 SOAP 请求的 Java 类是使用来自 WSDL 的 Apache CXF 库生成的。

虽然大多数对服务的请求都会成功,但我遇到了一些问题,一些调用失败,并显示 “错误字符串,可能是错误代码,未设置” 异常消息。不幸的是,我无法提取确切的堆栈跟踪或请求/响应对象,所以我几乎一无所知。

我想知道是否可以安全地假设此问题是由于网络服务发送的错误响应而发生的,或者此问题是否也可能发生在客户端。另外,这个异常的根本原因可能是什么?任何意见将不胜感激!

I am making a SOAP web service call in a Java application to a third party web service. Java classes used to look up the web service, transfer the data and make the SOAP request were generated using Apache CXF libraries from a WSDL.

While most of the requests to the service succeed, I am facing issues with some calls failing with "Fault string, and possibly fault code, not set" exception message. Unfortunately I cannot pull the exact stack trace or request/response objects so I am practically in the dark.

I am wondering if it's safe to assume that this problem is happening because of bad response sent from the web service, or if this problem could be happening on the client side also. In addition, what could be the root cause of this exception? Any input would be greatly appreciated!

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

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

发布评论

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

评论(1

面如桃花 2024-12-23 19:35:20

如果它是来自第三方网络服务方法的响应,那么这个问题似乎在他们这边。另一种可能的情况是,错误字符串和错误代码是请求参数,而您没有指定它们,并且有一条验证消息。

If it response from third-party webservice method, it seems this issue on their side. Another one possible thing that fault string and fault code are request params and you didn't specify them and there is a validation message.

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