问题标签 [soapfault]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5523 浏览

ksoap2 - 如何解析soapfault的细节?

我试图在这个肥皂故障的“细节”中获取值,但我还没有找到任何方法。

来自服务器的响应:

我需要得到error_ids 以及他们各自error_description的 s。到目前为止,我只能detail通过以下方式获得 via kSOAP:

但是当我尝试“导航”它时,我没有设法获得我需要的单个值。

任何帮助是极大的赞赏。我几乎没有发现关于在线使用 ksoap2 处理肥皂故障的信息......

0 投票
2 回答
2434 浏览

android - 如何在 SoapFault 中获取故障字符串?

我在 android 中调用 Soap API 并收到以下错误,

我想从此 SoapFault 中检索拒绝访问消息,

我怎样才能得到那个消息?

0 投票
0 回答
1818 浏览

php - SoapFault 异常的原因:[Client] 看起来我们没有 XML 文档

我试图在三天内找出问题所在。有谁知道这个错误的主要原因

0 投票
1 回答
7917 浏览

php - 致命错误:未捕获的 SoapFault 异常:[Client] SOAP-ERROR: Encoding: object has not 'source' property in

我正在尝试将 osticket 支持系统与 opencart 连接。我试图与这个SOAP集成

我得到的错误是

这是第 60 行 ( /template/information/contact.tpl):

如果有人在这个问题上帮助我,我将不胜感激。

肥皂信息

这是来自 phpinfo

0 投票
1 回答
12508 浏览

php - 请帮助:PHP 致命错误:看起来我们没有 XML 文档

我对这个错误感到疯狂我已经尝试了论坛中的所有问题,但没有任何效果我感到失望。请帮忙

PHP 致命错误:未捕获的 SoapFault 异常:[客户端] 看起来我们没有 XML 文档

请各位,我真的很感激你的帮助

0 投票
3 回答
21896 浏览

java - 在自定义拦截器中捕获 SOAP 错误错误 (Soap12FaultOutInterceptor)

我编写了一个自定义 CXF 拦截器来将所有 SOAP 请求和响应记录到数据库中,它似乎可以很好地处理正面测试用例和服务器错误。

但是当发生 SOAP 故障时,它只是忽略了我的拦截器并且没有记录任何内容。

自定义 CXF 拦截器。

我没有看到此方法的日志语句,而是看到

为了在我的自定义拦截器中捕获 SOAP 错误错误,我必须做些什么。

0 投票
1 回答
5214 浏览

php - 在 nusoap 服务器中抛出异常

这是我的 nusoap 服务器 php 代码:

这是我的客户端 php 代码:

为什么我的客户的输出是:looks like we got no XML document

我想抛出异常看看Error !

我的问题在哪里?

0 投票
1 回答
2491 浏览

php - PHP Soap 服务器中的 SoapFault(错误处理)

我正在开发一个新的 Soap Web 服务。array('error'=>"Please login first");以前的 Web 服务用于在遇到错误时返回一个。根据我的阅读,最好使用 SoapFault 代替。

以下行用于调用 SoapFault:

我看到Soap有预定义的代码,即:VersionMismatch、MustUnderstand、Client和Server。

请通过回答/更正以下内容帮助我理解:

  1. 我可以使用自己的自定义故障代码,例如“Auth”或“Error55”。
    1. 有些使用数组(“命名空间”,“错误代码”)。应该使用这个吗?命名空间的值应该是什么?
  2. 我认为故障字符串可以是用户的任何内容,例如“请先登录”。
  3. 故障者的目的是什么?
  4. faultdetail 是一个包含故障额外细节的数组。什么样的细节?
  5. 故障名称的目的是什么?
  6. headerfault 的目的是什么?
0 投票
1 回答
3008 浏览

php - PHP SoapClient - SOAP 错误致命错误无法从外部实体加载

我正在使用 PHP SoapClient 来连接到 Web 服务。

我每天都有很多请求,有时我会从 Soap 收到以下错误异常:

我再说一遍,这不是一直发生的事情。它发生了几秒钟。

所以我想检查是否在发生错误的那一刻,可以访问 WSDL,所以在 try/catch 语句中我使用带有上述 url 的 file_get_contents,似乎 WSDL 已启动并运行,因为我可以获得XML 代码,在错误发生的确切时刻。

所以我尝试了:

  1. 与处理上述 URL 的托管公司的 IT 人员交谈;他们说当时他们的 WSDL 已经启动并运行
  2. 检查了我所有的服务器日志文件;与上述错误无关,除了错误

有谁知道发生了什么?谢谢。

0 投票
3 回答
2038 浏览

php - 您如何故意导致 SoapFault 进行测试?

我实现了一个 SoapClient 接口来处理对联邦快递费率请求 Web 服务的费率请求。昨晚凌晨 1 点左右,系统返回了我的代码通过它的响应检查处理的肥皂故障条件(如果它没有找到有效的速率响应,它基本上会跳过并发送一条通用消息)但没有专门处理。

当服务本身关闭时,我想向客户显示更有用的消息,专门针对远程服务实际关闭时的此类故障,以减少对我们技术支持的呼叫。(通用消息说“稍后再试”,但如果我知道这是联邦快递服务关闭的具体问题,我可以说“联邦快递费率服务暂时不可用”,这样人们就会知道这不是我们的网站,而是他们的网站)

我已经实现了处理 SoapFault 条件的代码,但现在我遇到了“如何测试它”的问题,因为 FedEx 费率服务昨晚只是短暂关闭。

有没有办法故意触发肥皂状况,甚至可能出于测试目的而触发特定的肥皂故障?