1

我完全不清楚如何从 MatLab 调用 Web 服务。我正在尝试应用本指南,但我不明白几个部分。比如这个。

  • 在哪里指定它是 GET 或 POST?
  • 什么是命名空间
  • 我应该如何提供我拥有的 WSDL 文件?

我很迷茫,所以任何提示将不胜感激。

4

2 回答 2

1

如果您有权访问 Web 服务定义列表 (WSDL),则可以这样:

wsdl = createClassFromWsdl('http://server.domain/NameOfMethod.asmx?WSDL')
calls = methods(NameOfMethod)
response = HelloWorld(NameOfMethod, "Konrad")

看到这个信息。这很容易理解并且直接掌握。我自己也很惊讶。

于 2013-01-26T01:07:53.407 回答
0

由于您想使用 WSDL,因此您正在使用错误的文档。您链接到有关 SOAP 的指南。

要了解 WSDL,请阅读:访问使用 WSDL 文档的 Web 服务。当您使用 MATLAB 时createClassFromWsdl,您无需担心 SOAP 实现。生成的 MATLAB 类负责这一点。

于 2013-01-26T00:20:20.397 回答