问题标签 [wsdl]

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

iphone - 如何从 iPhone 访问 SOAP 服务

我正计划为 iPhone 开发一个应用程序,该应用程序必须访问几个 SOAP 服务。在对 iPhone SDK 进行一些基本检查时,我找不到任何对访问 SOAP 服务的支持,通过谷歌搜索得出的结论是 iPhone SDK 中不支持 SOAP。

因此,如果我确实想构建那个应用程序,我需要想出一种方法来从 iPhone 访问 SOAP 服务。最好的方法是什么?有什么最佳实践吗?是否有人已经使用 iPhone SDK 中的功能编写了一个库来访问 SOAP 服务?

(由于我需要访问的服务由另一方公开,并且他们只将其公开为 SOAP,不幸的是,它不是切换到另一种类型的接口(例如基于 REST 的 API)的选项。

下吕

0 投票
4 回答
2483 浏览

c# - .NET 自动生成的 Web 服务客户端:如何避免从 w3.org 请求模式?

我有一个 .NET Web 服务客户端,它是使用 wsdl.exe 工具从 wsdl 文件自动生成的。

当我第一次实例化生成的类时,它开始从 w3.org 和其他网站请求一堆文档。第一个是http://www.w3.org/2001/XMLSchema.dtd

除了不想对 w3.org 造成不必要的流量外,我还需要能够在没有连接到 Internet 的情况下运行应用程序(网络服务是“内部网络服务”)。

有人知道解决方案吗?

如果有帮助,这是我没有互联网时得到的堆栈跟踪:

0 投票
6 回答
5973 浏览

web-services - 为什么我要使用 WSDL 来描述 Web 服务?

我很难理解为什么 WSDL 会如此有益,而事实是服务定义不是那么可读,并且大多数开发人员将使用自动化工具来使用它以在应用程序中生成对象。为什么服务提供商不能更容易地定义一个简单的 XML 模式,并在文档中告诉我我可以获得什么以及如何获得它?我了解整个“通用定义”方面,但这一切对我来说似乎过于复杂。大多数用于社交网站的 API 都使用基本的 RESTful 架构,它们所做的只是为您提供将要返回的数据的模式表示。说真的,我一定在这里遗漏了一些东西。

0 投票
5 回答
17359 浏览

php - SOAP 消息的最大大小是如何确定的?

我在 PHP 5.2.6 上使用 NuSOAP,我看到最大消息大小只有 1000 字节(这使得做任何有意义的事情变得困难)。这是在端点的 WSDL 中设置的,还是我可以在 NuSOAP 中配置的?

0 投票
4 回答
2683 浏览

python - 使用 Amazon Web Services WSDL 的最佳 python 肥皂堆栈是什么?

Python 有许多肥皂栈;据我所知,都存在重大缺陷。

有没有人有幸在 python 中为 S3、EC2 和 SQS使用和使用 WSDL?

我的经验是,构建 Client 对象时 suds 失败;经过一番争论,ZSI 生成了不起作用的客户端代码;等等

最后,我知道boto,但由于它是围绕 AWS 的手动包装器,因此 (1) 不完整且 (2) 永远不会与最新的 AWS WSDL 保持同步。

0 投票
5 回答
7338 浏览

.net - 从 WSDL 文件对 Web 服务接口进行逆向工程的最佳方法是什么?

我在系统上为 Web 服务继承了一个 WSDL 文件,我无权访问该文件以进行开发和测试。

我需要生成一个遵循该 WSDL 的 Web 服务。包装器是 .NET,但如果有一种简单的方法可以在另一个平台上执行此操作,我们也许可以看看。生产 Web 服务是基于 Java 的。

这样做的最佳方法是什么?

注意:继承的 wsdl 似乎与wsdl.exe不兼容,因为它不符合 WS-I Basic Profile v1.1。特别是,传递它的小组提到它使用了微软工具不支持的另一个标准,但他们没有澄清。该错误与必需的“名称”字段有关:

为清楚起见,我知道我可以轻松地从 WSDL 文件创建一个 .NET 包装类,但这不是我需要的。就像这样:

更新:最初的 Web 服务是使用 Axis 创建的。

显示不可用 Web 服务和模拟 Web 服务的系统图 http://paulw.us/blog/uploads/SO-WSDL-Question2.gif

0 投票
1 回答
1817 浏览

java - Websphere 从哪里获得 WSDL?

我有一个使用 Axis 发布 Web 服务的 java 应用程序。

在最新版本中,WSDL 中的一种服务方法是错误的。它有一个复杂类型的字段,带有双精度而不是双精度数组。

我检查了 src WSDL 和生成的类,如数据对象和绑定存根,但它们都是正确的。

但是,当我浏览到 WSDL 时,情况就不同了。

我可以看到其他差异。例如,源只是具有序列的复杂类型,其中已发布版本扩展了抽象基础。

那么,Websphere 是否从中获得了其他 WSDL?

0 投票
1 回答
1853 浏览

c# - 如何以编程方式阅读 C# 中 WSDL 的文档部分

我正在使用一个 WSDL 文件来创建一个代理类文件,这个服务有一个很大的枚举。每个枚举值的描述​​都在文档部分,我如何以编程方式阅读该部分?

0 投票
12 回答
52056 浏览

c# - 用另一个部分类覆盖部分类的默认构造函数

我不认为这是可能的,但如果是那么我需要它:)

我有一个从 Visual Studio 2008 的 wsdl.exe 命令行工具自动生成的代理文件。

代理输出是部分类。我想覆盖生成的默认构造函数。我宁愿不修改代码,因为它是自动生成的。

我尝试制作另一个部分类并重新定义默认构造函数,但这不起作用。然后我尝试使用 override 和 new 关键字,但这不起作用。

我知道我可以从部分类继承,但这意味着我必须更改我们所有的源代码以指向新的父类。我宁愿不必这样做。

有什么想法、解决方法或技巧吗?

0 投票
1 回答
12915 浏览

c# - wsdl.exe 导致“找不到 SOAP 1.1 绑定”

我正在尝试实现一个 HTML Parsing Web 服务,如ASP.NET Unleashed(第 1 版)的第 23 章和这篇 MSDN 文章中所述。到现在为止还挺好!但是,在使用 wsdl.exe 生成类时,我确实收到了一个恼人的警告:

如果可能的话,我想符合规范。我查看了推荐页面并在 w3.org 上找到了几个页面,但没有找到我需要包含哪些 xml 元素以符合要求的具体示例。

代替发布我的 xml,我只想说 wsdl 大致符合 MSDN 文章中使用的内容(除了我通过添加“.dtd”修复了 w3.org 上 XMLSchema 的无效 URL)。

谢谢!