【问题标题】:How to call Web Services with WSDL如何使用 WSDL 调用 Web 服务
【发布时间】:2013-09-19 02:45:37
【问题描述】:

如何通过 javascript 调用 Webservice?我有一个 WSDL,我正在尝试创建一个 javascript,以便我可以在输入框中输入一个值,当我单击确定时,我会得到一个 WSDL 响应。我有 SoapUI,我可以插入一些信息并点击运行,我得到了成功的回报,但我不知道如何在 Javascript 中做到这一点。\

任何帮助将不胜感激!因为我找不到任何关于如何编码的语法信息。

【问题讨论】:

  • 你需要看看AJAX。
  • 当我查找有关 AJAX 的信息时,我找不到很多有关 WSDL Web 服务的信息。我找错地方了吗?
  • 您询问了如何通过 Javascript 调用 Web 服务。您格式化您的 WDSL 请求并使用 AJAX 将其发送到您的 WDSL 接口。两者没有关系,只是您可以使用一个呼叫另一个。您发送的什么(和响应)由 WDSL 定义; 如何发送它由 AJAX 定义。

标签: javascript web-services soap wsdl


【解决方案1】:

这是我使用我在我的网站上使用的 Web 服务进行的调用的示例。我使用 Javascript 进行 SOAP 调用时遇到的问题是 Access-Control-Allow-Origin 错误。这是由于在主域之外发出 HTTP 请求造成的。我最终使用 PHP PEAR SOAP 连接到该服务,并且从那以后它一直在完美地工作。

我的脚本:Cross Domain SOAP request (php soap not an option)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多