问题标签 [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 投票
1 回答
580 浏览

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?

0 投票
0 回答
1373 浏览

c++ - gSoap 客户端中的 SOAP 错误

我正在尝试使用 EWS 和 gSoap 向交换服务器发送消息。我所做的是:

  1. 设置 SSL 连接和身份验证。与 Exchange 服务器。(这工作正常)

  2. 定义 createItem 操作来创建消息。

  3. 设置接收方信息。

  4. 定义 MessageDispositionType 以定义 sendOnly 消息的类型。

  5. 向服务器发送 CreateItem 请求。

编译成功后,运行程序时出现以下 SOAP 错误(对于 SOAP 版本 1.2)

成功编译后,运行程序时出现以下 SOAP 错误(对于 SOAP 版本 1.1)

它可能是什么问题?任何帮助表示赞赏。谢谢你。

0 投票
0 回答
408 浏览

spring - Spring-ws 使用自定义模式来处理 SOAP 错误

我正在使用 Spring-WS 创建一个 Web 服务。我正在使用 Spring-WS 提供的验证框架来验证请求。当存在验证错误时,Web 服务会返回一个 SOAP 错误,其中包含 SOAP 错误的详细信息元素中的验证错误。我想知道是否有一种方法可以发送自定义响应(带有我自己的模式的消息)而不是 SOAP 故障响应? 如果是这样,如果您能描述我如何实现这一目标,我将不胜感激。

我已经检查了为此目的扩展PayloadValidatingInterceptor的想法,但这只是为我提供了一种自定义错误字符串或 SOAP 错误的错误详细消息的方法,这不是我想要的。

提前致谢!

0 投票
0 回答
46 浏览

java - 调用 NAV Web 服务时出现 SoapFault 异常

我怎样才能摆脱以下错误:

我进行的方法调用由 Web 服务定义,并且我使用使用提供的 ObjectFactory 对象创建的对象传入我的参数。我终生无法理解为什么将“ns10:”添加到 Holder 对象中。

问候

0 投票
1 回答
1026 浏览

c# - WCF 肥皂故障:如何在 cilent 上获取故障代码

我只是想知道我是否可以有一个在 cilent 端处理 Soap 故障的示例,主要是如何捕获故障代码?

这就是我在 WCF 方面的错

正确的?

原因确实在客户端正确出现,而不是故障代码。(例如,我需要代码 http 500)

我该如何去捕获这个?

谢谢

0 投票
2 回答
3923 浏览

java - 在不更改 WSDL 文件的情况下添加肥皂故障?

我想向我的 JAX-WS Web 服务添加一些 SOAP 错误,但我不想更改 WSDL 模式的内容。据我所知,我必须使用注释 @WebFault 来定义 SOAP Fault,它会在下一次构建期间自动导致 WSDL 发生变化。有没有办法在不改变 WSDL 方案内容的情况下使用 SOAP 错误?

0 投票
2 回答
789 浏览

c++ - gSoap EWS“错误模式验证”

我对 GetServerTimeZones 操作的 ews(gSoap) 有一些问题。

我的客户代码是:

成功编译后,当运行它我有这个肥皂错误错误:

发送日志是:

并且接收日志是:

我在这里做错了什么?任何帮助表示赞赏。如果您想要更多代码,我也会为您提供。谢谢你。

更新:请求的实际 XML 文件是:

但是在 SENT 日志文件ReturnFullTimeZoneData="false"中没有,所以我不确定,这可能是这个问题的原因吗?

更新(2):

这是命名空间映射表-

谁能告诉我这张表是否需要改变?谢谢你。

0 投票
0 回答
205 浏览

soap - 如何在 Apache CXF 的 SOAPFaultException 中检索 SOAP 响应标头

我在 Apache CXF 中遇到了一些代码抛出的问题SOAPFaultException

我原来的 SOAP 响应如下:

我后来收到一个SOAPFaultException信息只包含肥皂:身体/肥皂:故障。但是,我需要来自soap:Header 部分的信息以进行进一步处理。

如何将这些标头信息传递给SOAPFaultException

0 投票
1 回答
320 浏览

c# - 未使用 WCF 类型的 FaultException toString()?

首先,我是一名学生,一般来说是 WCF 和 C# 的新手。我试图演示在发生键入的 WCF FaultException 时返回给客户端的响应。我有一个像这样定义的类型化异常:

而且我有一个服务,它FaultException<CustomFault>在使用此行调用时简单地抛出一个:

我有一个测试客户端,它调用服务方法,捕获异常并在消息框中打印异常:

我的问题是结果不包括CustomFault细节(即causeadditionalInfo1additionalInfo2字段),尽管客户端成功接收到它们(调试时可见)。我不知道为什么,因为我已经覆盖ToString打印这些字段。我知道我可以单独访问这些字段,但我想知道为什么这种方法不起作用。

我真的很感谢任何人可以提供的任何帮助。

编辑:结果只包含这个:

编辑2:服务方法定义:

0 投票
2 回答
668 浏览

c++ - EWS 的 CreateItem 操作中的内部服务器错误

我正在使用 CreateItem Operation 使用 EWS 和 gSOAP 工具包将消息保存在 Draft 文件夹中,但是当我运行代码时,我响应 XML 如下:

在终端中,我遇到的错误是:

并且没有编译时错误。如果您需要代码,请告诉我,我也会提供。请帮助我,我已经尝试了很多,但没有找到解决方案,无论我更改代码,响应 XML 保持不变。

请求 XML 如下: