问题标签 [soap-client]
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.
silverlight - 在 Silverlight 中使用 SoapClient 调用 WebServices 时如何处理 TimeoutException?
您如何处理使用 SoapClient 调用 WebServices 时生成的 TimeoutException?
似乎不需要处理任何事件来捕获调用 Web 服务时生成的任何异常。
是否可以捕获任何抛出的异常,尤其是 TimeoutException?
我还将这个问题发布到 Silverlight.net 论坛:http ://silverlight.net/forums/p/46029/124010.aspx
c# - 在发送传出请求之前将新的 SoapClient 绑定到特定的 IP 地址
假设应用程序所在的机器具有 SoapClient(具体来说,我使用的是 Microsoft.Web.Service3.Messaging.SoapClient)。它通过发送传出请求并获得 SoapEnvelope 作为回报(完善的过程)来毫无问题地与远程位置通信。
上述场景是通过分配给应用程序所在机器的 IP。
现在,我需要修改这个过程——我们需要向机器添加另外 2 个 IP,并且我需要将传出请求“绑定”到特定 IP,而不是默认 IP。
因此,在远程位置,它似乎正在接收来自 3 个不同 IP 的请求,但实际上都是来自同一台机器/应用程序。
如何将传出请求绑定到特定 IP?这就是远程位置“锁定”到特定帐户的方式,通过 IP,而不是登录(这是我的建议,但他们拒绝了)。他们说我们应该能够做到这一点(绑定到特定的 IP),但我不确定如何使用 Microsoft 的 SoapClient 对象来做到这一点。
有什么建议么?
php - (PHP) 类 SoapClient 的对象无法转换为字符串
此代码工作正常:
当我尝试对其进行抽象以使脚本可重用时,我收到此错误:
可捕获的致命错误:SoapClient 类的对象无法转换为字符串
损坏的代码是:
最后一行是导致问题的原因。
delphi - 使用 Delphi Win32 编写 SOAP 1.2 客户端的最佳方法是什么
到目前为止,没有任何 Delphi 版本支持SOAP 1.2 客户端或服务器。
我已经尝试了几个星期让它工作,但每次出现新问题时,使用 VS/C# 我可以做同样的事情,并在 3 天内完成工作,但我需要使用 Delphi 2009。
“我使用 Rem Objects SDK 编写了一个新版本”,但结果并不比我使用 Delphi SOAP 库的结果好。
但我想知道我还有什么选择,哪个库/组件完全支持 SOAP 1.2?
我发现来自 Bruneau 的一条消息,建议使用 Pocket SOAP http://www.pocketsoap.com/pocketsoap/ 我不知道这是如何工作的,我会调查一下,看看我能做什么。
java - SOAP Java 1.4.2
在 Java 版本 1.4.2 中可以使用哪些库来编写 SOAP 客户端?
authentication - 使用 Web 引用的 HTTP 身份验证
我有一个从 WSDL 创建的 Web 引用,但除非我传入用户名/密码,否则我不能调用该函数;XML 工具包的原始代码是:
如何将 AuthUser/AuthPassword 添加到我的新代码中?
新代码:
php - SoapClient 将请求保存到文件而不是发送它
有没有办法保存 SoapClient 在调用 __soapCall 到文件而不是将其发送到实际服务器时发送的肥皂请求?
我正在尝试将肥皂请求保存到队列中,然后在一段时间内发送它们(请求会非常不同)。
我正在使用 Zend_Soap。
php - php soap 客户端:wsdl 与非 wsdl - 哪个更快?
我正在使用 PHP 5 和内置的 SoapClient。
这对于 PHP Soap 支持的开发者来说确实是一个问题。
SoapClient 为您提供 2 种选择:WSDL 模式,它在本地缓存 WSDL 文件,以及需要您构建自己的请求的非 WSDL。
使用 WSDL 显然更方便。但是,我想知道每次创建 SoapClient 实例时会进行多少处理。WSDL 是缓存的,但是每次创建 SoapClient 时它是否必须重新处理整个 WSDL?如果是这样,似乎走非 WSDL 路线可能更有效(在 CPU 方面)。
在我的情况下创建非 WSDL SoapClient 没有问题。我是不是该?
ruby - SOAP::RPC::驱动程序格式问题。我怎样才能改变它?
我正在处理来自服务器的 SOAP webservice 调用,该服务器期望接收具有以下格式的参数的方法调用:
但是 SOAP::RPC::Driver 正在生成以下形式的消息:
服务器在收到这些消息时会不断出错(特别是因为它期望 offerId 是其自身内部的自定义类型,而不是 int)。
无论如何配置驱动程序以按照服务器期望的方式格式化事物。服务器甚至在做 SOAP 吗?我很难找到对 SOAP 格式格式的引用(我知道它确实有效,因为 SOAPUI 可以很好地处理这种类型的消息)。
-珍妮
编辑:我至少已经解决了一部分。RPC::Driver (显然)使用 RPC 标准,而显然我试图与之交谈的服务器正在执行“文档”。现在,当我查看 RPC::Driver 的 API 时,我看到了一个名为“add_document_method”的方法。在我看来,这可能是我想要的,但我不知道要给它什么参数。我在网上看到的例子对我来说没有多大意义,比如:
我真正知道的是我有一个接受某些参数的方法......我真的不明白为什么,如果这个方法做了我认为它做的事情,它必须更复杂。这不只是获取完全相同的数据并以不同的方式格式化它的问题吗?我很混乱....