我收到了在 gSOAP/2.7 上运行的 Web 服务的 url(根据 HTTP 标头决定)。问题是他们没有向我提供 WSDL 文件。如果服务地址是http://www.host.com/,任何人都知道我应该查找 WSDL 的默认 URL
5659 次
5 回答
2
根据http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc18.10上的 gsoap 文档,我想说 gsoap 不会自动提供获取 WSDL 文件的方法。这是一个相当低级的服务器,专注于小而快,把花哨的东西留给 apache 等等。现在你的提供者可能实现了一种服务 WSDL 的方法,(这很简单),但访问方法将取决于在他们身上,而不是标准。
于 2009-12-31T20:42:24.323 回答
1
您只需要创建一个包含定义的头文件。 http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc7.2.9
于 2012-07-30T14:19:05.793 回答
0
需要实现soap的fget函数:http ://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc19.10
于 2012-05-10T04:53:21.303 回答
0
如果您有存根文件,您可以使用以下命令生成 WSDL 文件:
soapcpp2.exe -i -C -Iimport gsoap.stub
您可以通过 gsoap 下载获得 soap2cpp2 工具。
存根文件类似于:
int ns1__executeCommand(char* command, char** result);
于 2014-04-09T08:41:06.193 回答
-1
于 2009-11-06T21:52:39.420 回答