问题标签 [soap]

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 投票
6 回答
11155 浏览

php - 在 PHP 中验证对 WSDL 的传入 SOAP 请求

的内置PHP扩展SOAP不会验证传入SOAP请求中的所有内容XML SchemaWSDL. 它确实会检查基本实体的存在,但是当你有一些复杂的东西比如simpleType限制时,扩展几乎会忽略它们的存在。

验证包含在中的SOAP请求的最佳方法是什么?XML SchemaWSDL

0 投票
8 回答
28114 浏览

performance - SOAP 与 XML-RPC 或 REST 的性能

关于使用 XML-RPC 或 REST 解决方案的简单性的争论很容易理解,也很难争论。

我还经常听到一些争论,即 SOAP 开销的增加可能会显着影响使用的带宽,甚至可能会影响延迟。我想看看量化影响的测试结果。有人知道此类信息的良好来源吗?

0 投票
3 回答
2007 浏览

asp.net - 我可以检查 SOAP Web 服务是否支持某个 WebMethod?

由于各种原因(例如减少客户端的延迟),我们的 Web 服务分布在不同的服务器上,而且它们并不总是都是最新的。与其在由于特定的 Web 服务太旧而导致方法存在时抛出异常,不如让客户端在调用它之前检查服务是否响应给定的方法,否则禁用该功能(或解决它)。

有没有办法做到这一点?

0 投票
3 回答
581 浏览

wcf - 有谁知道使用 WCF 为非 .NET 客户端公开 SOAP 接口的任何问题?

有谁知道使用 WCF 为非 .NET 客户端公开 SOAP 接口的任何问题?例如与其他 SOAP 库不兼容?

这样可以将 SOAP 接口公开给第三方以与我们的软件集成。

0 投票
10 回答
219014 浏览

python - 如何在 Python 中使用 WSDL (SOAP) Web 服务?

我想在 Python 中使用基于 WSDL SOAP 的 Web 服务。我查看了Dive Into Python代码,但 SOAPpy 模块在 Python 2.5 下不起作用。

我曾尝试使用部分有效的suds,但会与某些类型中断(suds.TypeNotFound:找不到类型:'item')。

我也看过Client但这似乎不支持 WSDL。

我看过ZSI,但它看起来非常复杂。有没有人有任何示例代码?

WSDL 是https://ws.pingdom.com/soap/PingdomAPI.wsdl并且可以与 PHP 5 SOAP 客户端一起正常工作。

0 投票
9 回答
152972 浏览

c# - 如何解释错误'客户端找到'text / html'的响应内容类型..

我正在使用 C# 并通过自动生成的 C# 代理对象连接到 WebService。我调用的方法可能会运行很长时间,有时会超时。我得到不同的错误,有时我得到 aSystem.Net.WebException或 a System.Web.Services.Protocols.SoapException。这些异常具有我可以查询的属性,以查找特定类型的错误,我可以从中向用户显示对人类友好的版本。

但有时我只是得到一个InvalidOperationException,它有以下消息。有什么方法可以解释这是什么,而无需通过字符串挖掘我认识的东西,感觉很脏,并且与国际化无关,错误消息可能会以不同的语言返回。

编辑:我对网络服务器上的方法进行了尝试。我已经调试过了,web-server 方法返回(大约一分钟后)没有任何异常。我还在 Web 服务中添加了一个未处理的异常处理程序,并且没有命中断点。Web 服务返回后,我会在客户端收到此错误,而不是我预期的结果。

0 投票
2 回答
2105 浏览

python - 在 jython 中提供/使用 Web 服务的最简单方法是什么?

我有一个需要提供/使用 Web 服务的 Tomcat 应用程序。由于与 Python 中的可能相比,Java Web 服务是一场噩梦(xml、代码生成等),因此我想从您使用 jython 而不是 java 来提供/使用 Web 服务的经验中学习。

到目前为止,我所做的涉及使http://pywebsvcs.sourceforge.net/适应Jython。我仍然收到错误(命名空间、类型等),尽管其中一些对于最简单的服务是成功的。

0 投票
1 回答
1808 浏览

ruby - Ruby 和 WS 安全性

我很难找到实现 WS-Security 的优秀 Ruby 库。我见过wss4r但还没有使用它(并且文档对它有点轻)。您使用哪些库来完成这项任务,或者有更好的选择吗?

0 投票
3 回答
375 浏览

web-services - 基于 SOAP 或 REST 的地理定位服务?

是否有人知道可以接受 SOAP 或 REST 请求的(最好是免费的)网络服务。

该请求将包含一个 IP 地址,并且该服务将返回该 IP 位置的近似值。

编辑:我需要解决可能的城市。

0 投票
1 回答
842 浏览

python - 如何使用 SOAPpy 创建非标准类型?

我正在使用SOAPpy从 Python调用WSDL Web 服务。我需要调用的是Auth_login方法。这有 2 个参数 - 第一个,一个字符串是 API 密钥;第二个,包含用户名和密码的自定义类型。自定义类型称为 Auth_credentialsData,其中包含 2 个值作为字符串 - 一个用于用户名,一个用于密码。如何使用 SOAPpy 创建此自定义类型?我尝试传递一个列表和一个字典,但都不起作用。

到目前为止的代码:

两种都试过:

两者都给出身份验证失败错误。