代码之家  ›  专栏  ›  技术社区  ›  Sergej Andrejev

其中可以找到GSOAP生成的WSDL文件

  •  3
  • Sergej Andrejev  · 技术社区  · 15 年前

    我收到运行在GSOAP/2.7上的Web服务的URL(从HTTP头决定)。问题是他们没有提供WSDL文件。任何人都知道如果服务地址为 http://www.host.com/

    5 回复  |  直到 10 年前
        1
  •  2
  •   A. L. Flanagan    15 年前

    基于GSOAP文档 http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc18.10 我认为GSOAP不会自动提供获取WSDL文件的方法。它是一个相当低级别的服务器,专注于小而快,并为Apache留下花哨的东西,等等。现在,您的供应商可能实现了一种服务WSDL的方法(非常简单),但是访问方法将依赖于它们,而不是标准的。

        2
  •  1
  •   rostom    12 年前

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

        3
  •  0
  •   Lodle    12 年前
        4
  •  0
  •   digz6666    10 年前

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

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

    您可以通过gsoap下载获得soap2cpp2工具。

    存根文件类似于:

    int ns1__executeCommand(char* command, char** result);
    
        5
  •  -1
  •   ajdams    15 年前