找回密码
 立即注册
收起左侧

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

1
回复
7731
查看
[复制链接]
累计签到: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后,按上面的步骤继续
回复

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了