【问题标题】:gsoap: force WS-Discovery 1.0 instead of 1.1gsoap:强制 WS-Discovery 1.0 而不是 1.1
【发布时间】:2013-02-07 10:19:54
【问题描述】:

我正在使用 gsoap 及其插件 wsddapi 来实现 WS-Discovery。

我需要实现 WS-Discovery v1.0,但插件只输出 v1.1 消息。在插件的源代码中,他们说它对 v1.1 和 v1.0 都有效,但我无法理解如何强制 gsoap 使用 v1.0 消息。

你有什么提示吗?

【问题讨论】:

    标签: gsoap ws-discovery


    【解决方案1】:

    为了生成 WS-Discovery 1.0 的 wsddapi 插件引用的 soapClient.cpp 代码,您可以使用如下命令:

     soapcpp2 -xa /usr/share/gsoap/WS/wsdd10.h -I /usr/share/gsoap/import
    

    另一方面,可以使用以下代码生成 WS-Discovery 1.1 的代码:

     soapcpp2 -xa /usr/share/gsoap/WS/wsdd.h -I /usr/share/gsoap/import
    

    也许您的路径因包装、操作系统而异...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多