问题标签 [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.
web-services - 无法更改 SOAPFault 处理程序中的故障详细信息元素(在 handleFault 方法中)
我在 Websphere V8 上使用 JAX-WS Web 服务。当 WS 返回 SOAP 错误时,我想对详细元素进行一些更新。所以我创建了 SOAP 处理程序:
我可以更新故障消息,但客户端获取原始故障(更改之前)。但是当我打印更新的故障(在肥皂处理程序中)时,我可以看到更改(例如调用 msg.writeTo(System.out))。
任何线索为什么不将更新的故障返回给 ws 客户端?
谢谢
php - 从 SoapFault 扩展异常。WSDL
有可能吗?
例如:
服务器:
自定义异常:
客户:
所有异常都是SoapFault 类型(对象(SoapFault))。需要的自定义类型(ExceptionEtc.等)。怎么做 ?什么添加到 WSDL 方案?如果 php 可以,请用 wsdl 方案举一个简单的例子。
cxf - CXF 故障拦截器:记录有用信息
我想记录一些信息以防出现故障。特别是,我想记录与服务器联系的客户端的 IP 地址和端口,如果安全处于活动状态,则为用户名,如果可能的话,还记录传入的消息。
我在端点的getOutFaultInterceptors 链中添加了一个拦截器,但是在handleMessage 中我不知道可以使用哪些属性。
一些想法?
谢谢
php - UPS Shipping API 集成错误 (PHP)
我从 UPS.com 下载了 ShippingGroundFreightWebService PHP 示例。我收到以下错误消息:
我想将 UPS API 集成到我自己的网站中。我想打印运输标签。如何解决这个问题?
php - 如何在 php Soap Client 请求期间处理多个 SOAP 错误?
我有兴趣通过 php 的 soapClient 向 Web 服务进行肥皂调用,以从监测站获取水位。我想处理执行期间发生的两个肥皂错误。第一个故障如下:
如果某个时间的数据不可用,则该错误预计会在脚本期间发生多次。我需要捕捉到这个错误,以便告诉脚本重新尝试新的时间。我使用了一个 catch 块来做到这一点。
如果 web 服务未加载 wsdl 文件或服务器超时,我还需要捕获第二个故障。为了测试这一点,给了我的脚本一个错误的位置,以生成我之前收到的相同错误,如下所示:
第二个错误仍未被捕获并终止我的脚本。但是我需要抓住它并显示一条消息。
我已经发布了我的 php 函数,该函数在下面进行了肥皂调用。
谁能给我关于如何做到这一点的任何想法?
.net - 调用soap方法时的HTTP超时
我有一个 .net 网络服务,一周前从某些国家/地区开始无法访问它,奇怪的问题是该国家/地区的客户可以成功向我的网站发送 http 调用,有什么问题吗?
jax-rs - 如何从 jax-rs webservice 抛出自定义错误消息
任何人都可以帮助我如何从 jax-rs webservice 抛出自定义服务器异常,该异常将在 xml 标记中向客户端发送响应。因为我无法找到该 Web 服务的 wsdl 文件,所以任何人都可以通过提供完整的教程或完整的示例来帮助我
提前致谢。
soap - mblox soap api - php soap 付款请求不起作用
mblox soap api - php soap 付款请求不起作用并给出错误。
我在 subscribe.php 文件中使用如下代码...
它在最后一行显示如下错误=>$result = $client->initiatePayment($array);
致命错误:未捕获的 SoapFault 异常:/aaaaaaaa/Source/developement/PHP/ver1/subscribe.php:97 中的 [(null)] 堆栈跟踪:0 /aaaaaaaa/Source/developement/PHP/ver1/subscribe.php(97) : SoapClient->__call('initiatePayment', Array) #1 /aaaaaaaa/Source/developement/PHP/ver1/subscribe.php(97): SoapClient->initiatePayment(Array) #2 {main} throw in /aaaaaaaa/Source /developement/PHP/ver1/subscribe.php 第 97 行
java - 如何在 SOAPFault 中设置 faultCode?
为什么我可以设置faulString,但不能在SOAPFault 中设置自定义故障代码?当我抛出异常时,SoapFaultException 中没有出现文本“代码 X”。谁能告诉我为什么?谢谢。
wcf - 管理/修改反序列化错误/拦截响应
假设我有以下请求对象:
和一个 WCF 服务定义如下:
如果我将以下内容发送到操作,我会得到所需的响应:
如果我发送无效的 Guid(任何类型都会发生这种情况),我会收到以下响应:
考虑到我的服务确切地知道数据出了什么问题,这一切都很好,但对我的消费者来说信息还不够。
我可以使用 web 配置设置公开完整的异常<serviceDebug includeExceptionDetailInFaults="true"/>
,但这对我的消费者来说信息太多了!我宁愿在代码级别自定义错误,但我不确定如何附加到反序列化器?我知道如何处理自定义 SOAP 错误和 FaultContract,但这似乎处于较低级别 - 我需要在传入消息到达 CLR 方法之前拦截它,不知何故?有没有办法做到这一点,我不知道?