找回密码
 立即注册

gSOAP中wsdl2h每一次服务改动都要生成一次吗

累计签到:15 天
连续签到:1 天
发表于 2018-3-12 16:08:05 | 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 memorysevencat 于 2018-3-12 16:09 编辑
  1. $ wsdl2h -s -o calc.h http://*.calc.wsdl
复制代码

  • 每一次服务变化都要重新生成吗?
  • gSOAP能不能动态调用?

回复

使用道具 举报

累计签到:15 天
连续签到:1 天
 楼主| 发表于 2018-3-12 16:15:28 | 显示全部楼层
用gsoap开发web service的大致思路
我们开发webservice应用,大致有两个方向:

1.  API接口固定,不关心底层的通讯,将SOAP作为应用层协议

此时,我们先定义接口,编写好.h文件,运行soapcpp2生成出相应的代码,对服务器端,修改XXXService文件,实现业务逻辑,对客户端,修改XXXProxy文件,实现业务逻辑。

2.  通讯协议固定(当然需要基于XML的)或只有wsdl,将SOAP作为“传输层”协议

此时,我们必须根据通讯协议或wsdl生成相应的C/C++类型的.h文件,如果需要我们自己编写wsdl,则需要一点其相关知识,不过我们可以用C#等生成一个简单的wsdl,照猫画虎即可。运用wsdl2h,我们可以生成.h文件,有了.h后,按上面的步骤继续
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

memorysevencat

    主题

    帖子

    32

    积分

    Qter1级会员

    Rank: 1

    积分
    32

Qter1级会员

发私信

Qt开源社区——开源 共享 自由

微信扫一扫
查看精品教程!