问题标签 [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 - 对 http 的 Soap 调用会自动尝试通过 https 进行连接
当对 http:// 地址进行 SOAP 调用时,它会自动尝试通过 https:// 连接我需要强制 SOAP 仅通过 http:// 连接有没有办法做到这一点?我已确保在 Apache 中未启用 MultiViews。
我什至尝试在不将其封装到类中的情况下进行简单的 SoapClient 调用,并在初始调用中包含登录名。
这是我收到的 SOAP-FAULT 错误:
Fatal error: Uncaught SoapFault exception: [HTTP] Could not connect to host in [internal function]: SoapClient->__doRequest('<?xml version="...', 'https://www.do...', 'urn:Mage_Api_Mo...', 1, 0)
任何人都知道如何强制soap客户端使用http?
c++ - gSoap 客户端中的 SOAP 错误
我正在尝试使用 EWS 和 gSoap 向交换服务器发送消息。我所做的是:
设置 SSL 连接和身份验证。与 Exchange 服务器。(这工作正常)
定义 createItem 操作来创建消息。
设置接收方信息。
定义 MessageDispositionType 以定义 sendOnly 消息的类型。
向服务器发送 CreateItem 请求。
编译成功后,运行程序时出现以下 SOAP 错误(对于 SOAP 版本 1.2)
成功编译后,运行程序时出现以下 SOAP 错误(对于 SOAP 版本 1.1)
它可能是什么问题?任何帮助表示赞赏。谢谢你。
spring - Spring-ws 使用自定义模式来处理 SOAP 错误
我正在使用 Spring-WS 创建一个 Web 服务。我正在使用 Spring-WS 提供的验证框架来验证请求。当存在验证错误时,Web 服务会返回一个 SOAP 错误,其中包含 SOAP 错误的详细信息元素中的验证错误。我想知道是否有一种方法可以发送自定义响应(带有我自己的模式的消息)而不是 SOAP 故障响应? 如果是这样,如果您能描述我如何实现这一目标,我将不胜感激。
我已经检查了为此目的扩展PayloadValidatingInterceptor的想法,但这只是为我提供了一种自定义错误字符串或 SOAP 错误的错误详细消息的方法,这不是我想要的。
提前致谢!
java - 调用 NAV Web 服务时出现 SoapFault 异常
我怎样才能摆脱以下错误:
我进行的方法调用由 Web 服务定义,并且我使用使用提供的 ObjectFactory 对象创建的对象传入我的参数。我终生无法理解为什么将“ns10:”添加到 Holder 对象中。
问候
c# - WCF 肥皂故障:如何在 cilent 上获取故障代码
我只是想知道我是否可以有一个在 cilent 端处理 Soap 故障的示例,主要是如何捕获故障代码?
这就是我在 WCF 方面的错
正确的?
原因确实在客户端正确出现,而不是故障代码。(例如,我需要代码 http 500)
我该如何去捕获这个?
谢谢
java - 在不更改 WSDL 文件的情况下添加肥皂故障?
我想向我的 JAX-WS Web 服务添加一些 SOAP 错误,但我不想更改 WSDL 模式的内容。据我所知,我必须使用注释 @WebFault 来定义 SOAP Fault,它会在下一次构建期间自动导致 WSDL 发生变化。有没有办法在不改变 WSDL 方案内容的情况下使用 SOAP 错误?
c++ - gSoap EWS“错误模式验证”
我对 GetServerTimeZones 操作的 ews(gSoap) 有一些问题。
我的客户代码是:
成功编译后,当运行它我有这个肥皂错误错误:
发送日志是:
并且接收日志是:
我在这里做错了什么?任何帮助表示赞赏。如果您想要更多代码,我也会为您提供。谢谢你。
更新:请求的实际 XML 文件是:
但是在 SENT 日志文件ReturnFullTimeZoneData="false"
中没有,所以我不确定,这可能是这个问题的原因吗?
更新(2):
这是命名空间映射表-
谁能告诉我这张表是否需要改变?谢谢你。
soap - 如何在 Apache CXF 的 SOAPFaultException 中检索 SOAP 响应标头
我在 Apache CXF 中遇到了一些代码抛出的问题SOAPFaultException
。
我原来的 SOAP 响应如下:
我后来收到一个SOAPFaultException
信息只包含肥皂:身体/肥皂:故障。但是,我需要来自soap:Header 部分的信息以进行进一步处理。
如何将这些标头信息传递给SOAPFaultException
?
c# - 未使用 WCF 类型的 FaultException toString()?
首先,我是一名学生,一般来说是 WCF 和 C# 的新手。我试图演示在发生键入的 WCF FaultException 时返回给客户端的响应。我有一个像这样定义的类型化异常:
而且我有一个服务,它FaultException<CustomFault>
在使用此行调用时简单地抛出一个:
我有一个测试客户端,它调用服务方法,捕获异常并在消息框中打印异常:
我的问题是结果不包括CustomFault
细节(即cause
,additionalInfo1
或additionalInfo2
字段),尽管客户端成功接收到它们(调试时可见)。我不知道为什么,因为我已经覆盖ToString
打印这些字段。我知道我可以单独访问这些字段,但我想知道为什么这种方法不起作用。
我真的很感谢任何人可以提供的任何帮助。
编辑:结果只包含这个:
编辑2:服务方法定义:
c++ - EWS 的 CreateItem 操作中的内部服务器错误
我正在使用 CreateItem Operation 使用 EWS 和 gSOAP 工具包将消息保存在 Draft 文件夹中,但是当我运行代码时,我响应 XML 如下:
在终端中,我遇到的错误是:
并且没有编译时错误。如果您需要代码,请告诉我,我也会提供。请帮助我,我已经尝试了很多,但没有找到解决方案,无论我更改代码,响应 XML 保持不变。
请求 XML 如下: