问题标签 [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.
php - php try catch 报错
我有一个依赖肥皂服务器来生成内容的应用程序。此外,对站点的身份验证基于单独的 LDAP 服务器。显然,如果其中任何一个出现故障或没有响应,则该站点已停机。
我正在尝试设计一个设计,以便我可以为站点管理员提供错误报告,并在站点关闭的情况下向用户提供一个很好的消息。错误报告实际上只是电子邮件、数据库插入或日志到 PHP 的服务器上的文本文件 $_COOKIE、$_SERVER、$_SESSION、$_REQUEST 以及潜在的 SoapFault 异常。这些信息将帮助我调试网站出现的任何潜在问题。
目前,我的网站设计如下:
从上面的糟糕图表中:-) 我有一个类 Client,它包含我所有的尝试 catch 块,用于处理 soapfault 异常,我想知道用 catch 做两件事的最佳方法:1. 通知用户一个操作失败(我所有的功能在 if/else 块中,如果我确定操作失败,我会将用户重定向到状态页面并通知他们他们的操作失败
。2. 将情况报告给站点管理员以进行调试(目前此功能是状态页面中定义的一个简单函数,当状态页面收到错误代码时,我们会转储 Cookie、服务器、会话和请求变量并将其通过电子邮件发送给站点管理员。
对此的任何建议将不胜感激,或者如果您需要澄清,请询问。
编辑:根据我的网络编程经验,我的应用程序通常会在发生操作的页面上显示用户操作的状态,并且不会重定向到其他地方。这是我第一次编写应用程序来执行用户操作并将所有状态消息重定向到单独的页面。我是否应该为这样做而自责,是否有人认为为所有站点操作提供一个状态页面或在发生该操作的页面上报告状态的类/函数有什么好处?(我问这个是关于自己考虑状态页面的设计以及如何报告错误等等。)
c# - 如何创建 WCF MessageFault
我看到了两种创建 MessageFault 的方法:
或者
黑白两种有什么区别?有人首选吗?
php - PHP SOAP 错误代码:soap:Server
谷歌到处都没有运气,谁能告诉我这里发生了什么?
PHP 版本 5.2.10
试图发出 SOAP 请求并将其取回。
故障代码:故障代码:soap:服务器
android - Android 2.1 和 Ksoap2-Android-assembly-2.4 -- SoapFault 错误
我对 Android 和 ksoap2 开发非常陌生。我一直在论坛上搜索我的错误的答案,但仍然没有找到解决办法。希望有人能够弄清楚如何解决该错误。
我正在使用 Ksoap2-Android-assembly-2.4 jar 库在我的示例 android 应用程序中调用具有 10 个参数的 Web 服务。
来自 responsedump 调用的错误:
来自 requestdump 调用的请求:
我的实际代码:
实际的 Web 服务 WSDL:
http://63.237.52.216/service.asmx?wsdl
wcf - 没有发送 StackTrace 的 WCF FaultException
我有一些具有预定义FaultContract
属性的 WCF 服务。当FaultException<TDetail>
抛出异常时,它们会发送 StackTrace、Source 和其他可能未保存的信息。
是否可以只退货:
- 详细信息(来自通用 TDetail)
- 故障信息
- 故障码
- (并且可能)故障原因
xml-deserialization - 如何在.net中使用multiref反序列化soap响应?
我正在为 java ws 制作一个 .net wcf 客户端。但是当我发出请求时,响应包含错误,它也包含multiRef部分。所以我得到了这个例外:
服务器返回一个无效的 SOAP 故障。来自命名空间' http://schemas.xmlsoap.org/soap/envelope的结束元素'Body'预期。从命名空间“”中找到元素“multiRef”
这是来自服务器的响应的样子(直接取自网络):
有什么方法可以配置我的 wcf 客户端以反序列化该消息吗?还是有可能获得原始响应 xml?
api - soapUI 中的 Akamai CCU SOAP API
有没有人能够成功使用 Akamai CCU SOAP API?我正在尝试将其与带有以下(Java)WSDL 的soapUI 一起使用:https ://ccuapi.akamai.com/ccuapi-axis.wsdl 。
当我使用正确的登录凭据在soapUI 中运行示例请求时,我得到的结果是一个SOAP 错误,特别是:
只是想知道是否有人遇到过这种情况以及您对此做了什么。
谢谢!
silverlight - SoapFaultException 时如何将 STATUS CODE 设置为 200?
我将 Glassfish 3 与 jax-ws(地铁)一起使用。我写了一个可以抛出 SOAPFaultException 的 SOAPHandler。我在客户端使用 Silverlight。SOAPFault设置响应码为500,但Silverlight处理不了,需要设置200。如何将状态码改为200?如果我在客户端使用 WPF,一切都很好。
这是 WCF 的解决方案:http: //msdn.microsoft.com/en-us/library/ee844556 (v=vs.95).aspx但它无济于事......
谢谢。
回答:
在 Handler Close 方法中它的工作原理!:
context.put(MessageContext.HTTP_RESPONSE_CODE,新整数(200));context.setScope(MessageContext.HTTP_RESPONSE_CODE, MessageContext.Scope.APPLICATION);
java - 如何从 Axis Web 服务返回(自定义)SOAPFault?
我有一些 WSDL,需要从中生成 Web 服务实现。我正在使用 Eclipse 和 Axis1.4,并在 Weblogic9.2 上运行。
生成服务器存根很好,我已经实现了我需要的代码。但是,为了与我们正在模拟的现有实现兼容,我需要针对某些指定的错误条件返回 SOAP 错误。
也就是说,我需要响应的 SOAP 主体看起来像这个例子:
通过(大量)谷歌搜索,我认为我应该能够通过抛出 SOAPFaultException 来做到这一点。但是消息存根只抛出 java.rmi.RemoteException,所以我尝试将 SOAPFaultException 传递给 RemoteException。这给了我这样的东西:
... 换句话说,它没有导致 SOAP 错误。
我已经尝试了很多其他的东西,我几乎被卡住了。那么有人可以告诉我(最好有一个例子)如何在我的环境中返回一个包含我可以指定的内容的 SOAP 错误响应?
我并不热衷于使用 Axis(但我在这方面的经验比其他任何事情都多)。如果您建议替代方案,请注意我需要在 Web 服务方法中调用另一个(经过身份验证的)Web 服务,而我只能在 Axis1.4 中使用它...
c# - WCF - ClientMessageInspector 错误报告
我现在正在编写一个 Web 服务,它具有用于根据 XML 模式验证输入消息的自定义行为。但是,我不明白如何将这些错误中的任何一个作为 SOAP 错误报告回客户端。
我扩展了 IClientMessageInspector 和 IDispatchMessageInspector 来拦截和验证消息,并在验证事件处理程序中捕获验证错误。问题来了:当我此时抛出一个新的 FaultException 时,它没有得到处理并崩溃;同时使用代码客户端和 WCF 测试客户端。
有什么建议吗?
谢谢