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

java - 如何在 Android 上调用 SOAP Web 服务

我很难找到有关如何使用 Android 调用标准 SOAP/WSDL Web 服务的好信息。我所能找到的只是非常复杂的文档和对“kSoap2”的引用,然后是一些关于使用SAX手动解析它们的一些信息。好的,那很好,但现在是 2008 年,所以我认为应该有一些好的库来调用标准 Web 服务。

Web 服务基本上是在NetBeans中创建的。我希望 IDE 支持生成管道类。我只需要最简单/最优雅的方式来从基于 Android 的手机联系基于WSDL的 Web 服务。

0 投票
1 回答
1406 浏览

xml - 从 NDFD SOAP 响应中收集数据

我编写了一个从 National Digital Forecast Database NDFD检索数据的小型应用程序,并且目前正在正确接收 XML 响应。我注意到虽然我可以使用 WSDL2Java 工具来创建接口以请求天气数据,但当我实际使用接口获取天气数据时,它会以 XML 字符串的形式返回。除了解析之外,是否有一种更简洁的方法可以以编程方式从生成的 XML 中获取天气数据?例如,是否有可用的 Java 接口,以便我可以调用诸如 weatherData.getTemp() 之类的东西,而不是遍历 XML 本身?

请注意,这是我第一次使用 SOAP,所以如果我明显忽略了某些内容,请告诉我。

更新:
这是我正在使用的wsdl 。

0 投票
5 回答
711 浏览

java - 从 java 连接到 DotNet Web 服务的最佳方式是什么?

我们有一个使用 Java 的客户想要连接的 dotnet Web 服务。他们使用的最佳技术是什么?Axis或Metro,还是别的什么?

0 投票
6 回答
146900 浏览

php - 在 PHP 中如何清除 WSDL 缓存?

通过php_info()保存 WSDL 缓存的位置 ( /tmp),但我不一定知道删除所有以 WSDL 开头的文件是否安全。

是的,我应该能够从 中删除所有内容/tmp,但我不知道如果我删除任何所有 WSDL 文件还会产生什么影响。

0 投票
4 回答
27561 浏览

xsd - SOAPUI:验证对 xsd 模式文件的响应

如何针对定义响应架构的 XSD 文件验证 SOAP 响应。我正在调用的 Web 服务有一个 XMLDocument 作为输入和输出,因此不能使用 WSDL 进行响应模式验证。

0 投票
2 回答
2884 浏览

java - Axis2 WSDL2Java:生成的存根中缺少无参数操作

我的网络服务中有一个简单的public boolean isAlive()服务。我在我的 WSDL 中定义了它:

当我生成服务框架时,方法是生成的,但不在客户端存根中。WSDL 有问题吗?即使该方法没有参数,我是否应该放置一个 wsdl:input(我没有放置整个 WSDL,但所有其他带有“请求”参数的方法都生成得很好)?如果我必须放一个 wsdl:input 它的消息是什么?

编辑:在 Eclipse 下验证 WSDL 后,我 WS-I: (BP2208) wsdl:operation was not a request/response or one-way operation在搜索后收到警告,我在这里找到了描述:http ://www.ws-i.org/Testing/Tools/2005/01/BP11_TAD_1-1.htm#BP2208 (似乎锚不起作用)所以我猜错误可能是缺少 wsdl:input。

0 投票
3 回答
14309 浏览

php - 从 NuSOAP 迁移到 PHP5 SOAP

我一直在使用依赖于 NuSOAP 的 PHP4 编写脚本。现在,我正在尝试将其移至 PHP5,并在那里使用对 SOAP 的内置支持。

PHP5 版本抛出以下异常堆栈跟踪:

现在,NuSOAP 版本确实可以工作,而纯 PHP5 则不行——不需要脑外科医生就可以发现我做错了什么。我可以访问 .htaccess 文件,并通过 phpinfo() 确保我正在正确运行 NuSOAP 并在我应该运行 PHP5 时运行 PHP4/Nusoap。

基本上,我对 Web 服务和肥皂不是很好 - 但如果有人有任何想法,我将不胜感激任何关于我做错了什么以及如何在 PHP5 中迁移到本机肥皂的意见。顺便说一句,我首先希望这一举措的原因是假定在本地肥皂中节省资源。我也很感激这两个解决方案之间的基准测试链接。

0 投票
5 回答
79640 浏览

wcf - 请求 WCF 服务合同时出现 HTTP 错误请求错误

我有一个具有以下配置的 WCF 服务:

WcfSvcHost.exe进程中托管服务时,如果我浏览到 URL:

http://localhost/myservice/contract

在服务元数据可用的地方,我收到HTTP 400 Bad Request错误。

通过检查 WCF 日志,我发现System.Xml.XmlException异常与消息一起引发:“消息的正文无法读取,因为它是空的。
这是日志文件的摘录:

如果我改为浏览 URL:

http://localhost/myservice?wsdl

一切正常,我得到了 WSDL 合同。在这一点上,我也可以完全删除“MetadataHttp”元数据端点,它不会有任何区别。

我正在使用 .NET 3.5 SP1。有谁知道这里可能出了什么问题?

0 投票
4 回答
21192 浏览

php - 在 php 中强制重新缓存 WSDL

我知道如何在 PHP 中禁用WSDL 缓存,但是如何强制重新缓存 WSDL?

这就是我尝试过的:我在缓存设置为禁用的情况下运行我的代码,并且新方法显示为 espected。然后我激活了缓存,但由于某种原因,我的旧的非工作 wsdl 再次出现。那么:如何强制我的新 WSDL 覆盖我的旧缓存?

0 投票
10 回答
33780 浏览

javascript - 我可以在任何浏览器上禁用 SOP(同源策略)进行开发吗?

我想在我的 Windows 机器上开发 JavaScript。你知道我可以关闭同源策略以便在本地开发的浏览器吗?Firefox 将是最佳选择。

或者,如果您知道我可以将其用于 SOAP/WSDL 站点的代理,那也很棒。

我正在尝试使用JavaSCript SOAP Client