【问题标题】:GSOAP wsdl2h ssl build errorGSOAP wsdl2h ssl 构建错误
【发布时间】:2016-05-17 11:02:21
【问题描述】:

我尝试使用 gsoap 生成 .h 文件,但我收到错误消息,提示我必须下载 wsdl 文件并再次运行,因为它包含 ssl 访问权限。

好的 - 我下载它并重新执行命令,但仍然出现相同的错误。

我该如何解决。

WSDL Link

【问题讨论】:

    标签: gsoap


    【解决方案1】:

    你有两个选择:

    1. 使用浏览器下载 .wsdl 文件,同时下载 .wsdl 文件导入的所有 .xsd 文件。然后在以 .xsd 文件开头的这些本地文件上运行 wsdl2h。如果这不起作用,则将所有 URI 更改为引用本地文件(只需 .xsd 文件名即可)。
    2. 使用 cd gsoap/wsdl; make secure 重新构建 wsdl2h 以启用对 HTTPS 的 SSL 支持。

    选项 #2 不适用于 Windows,除非您安装了 Cygwin 并且可以运行 make

    提示:使用 wsdl2h 选项 -v 查看其(详细)输出。

    【讨论】:

    • 我选择了 #1 选项(不重建 wsd2h 解析器)。当我打开 IE 的 wsdl 时,我看到两个模式: jaxb.dev.java.net/array" schemaLocation="10.3.11.22:8443/TWS3/services?xsd=1" /> 10.3.11.22:8443/TWS3/services?xsd=2" /> 我分别下载为 services1.wsdl 和 services2.wsdl 我运行 wsd2h -o a.h services1.wsdl services2.wsdl 并工作(我猜) 但是当我尝试 soapcpp2 时,我没有 SoapClient.cpp 或代理文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多