哪里可以找到gSOAP生成的WSDL文件

时间:2009-11-06 18:02:04

标签: soap wsdl gsoap

我收到了在gSOAP / 2.7上运行的网络服务的网址(从HTTP标头决定)。问题是他们没有向我提供WSDL文件。如果服务地址是http://www.host.com/

,任何人都知道我应该查找WSDL的默认URL

5 个答案:

答案 0 :(得分:2)

基于http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc18.10的gsoap文档,我会说gsoap不会自动提供获取WSDL文件的方法。它是一个相当低级别的服务器,专注于小而快,并留下花哨的东西用于apache等。现在你的提供者可能实现了一种服务WSDL的方式,(这很简单),但是访问方法依赖于在他们身上,而不是标准。

答案 1 :(得分:1)

您只需要创建一个包含定义的头文件。 http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc7.2.9

答案 2 :(得分:0)

答案 3 :(得分:0)

如果您有存根文件,则可以使用以下命令生成WSDL文件:

soapcpp2.exe -i -C -Iimport gsoap.stub

您可以使用gsoap下载获取soap2cpp2工具。

存根文件类似于:

int ns1__executeCommand(char* command, char** result);

答案 4 :(得分:-1)