Soap服务器的建立
1 gsoap 学习理解
参考soapdoc2.pdf文档,gsoap发布的DOC目录下。
gSOAP工具提供自动生成soap、XML与C/C++转换。gSOAP简化了Web service和XML在C/C++开发过程。
为了使用gSOAP可能需要OpenSSL (为了支持https)。
2 Soap服务器的建立
a. 编译时,为了生成soap的服务代码。可能需要gSOAP的库,libgsoap.a/libgsoap++.a,当然也可以将stdsoap2.c直接编译到代码里。具体的操作可以参考gSAOP的README.txt文档。
b. INSTALL.txt文件详细介绍了gSOAP如何构建自己的平台,包括使用autoconf/automake 工具。
c. 注意点:
a) Wsdl2h 的库默认情况下不支持SSL(https功能不可用),如果需要配置工具库,需要参考INSTALLATION的说明。
b) 规范规定,除了最后一个参数是output(且必须为pointer),其他都是input。对output可以使用struct或class来实现复杂参数的输入。
3 Soap xsd wsdl的规范
待完成。
4 Soap xml与c/c++结构的转换
待完成。