ONVIF学习理解(4)

来源:互联网 发布:ubuntu 添加硬盘 编辑:程序博客网 时间:2024/06/13 23:34

Soap服务器的建立

1 gsoap 学习理解

参考soapdoc2.pdf文档,gsoap发布的DOC目录下

gSOAP工具提供自动生成soapXMLC/C++转换。gSOAP简化了Web serviceXMLC/C++开发过程。

为了使用gSOAP可能需要OpenSSL(为了支持https)。

2 Soap服务器的建立

                               a.            编译时,为了生成soap的服务代码。可能需要gSOAP的库,libgsoap.a/libgsoap++.a,当然也可以将stdsoap2.c直接编译到代码里。具体的操作可以参考gSAOPREADME.txt文档。

                              b.            INSTALL.txt文件详细介绍了gSOAP如何构建自己的平台,包括使用autoconf/automake工具。

                               c.            注意点:

a)      Wsdl2h 的库默认情况下不支持SSLhttps功能不可用),如果需要配置工具库,需要参考INSTALLATION的说明。

b)      规范规定,除了最后一个参数是output(且必须为pointer),其他都是input。对output可以使用structclass来实现复杂参数的输入。

3 Soap xsd wsdl的规范

    待完成。

4 Soap xmlc/c++结构的转换

    待完成。

 

原创粉丝点击