C++通过 gSOAP 开发 WebService 客户端
一. 介绍
通常在和“服务端”配合开发的时候会拿到一个 wsdl 文件,这个文件是客户
端和服务端开发时的标准或者说是规约。完成客户端开发主要是 3 步:
1) wsdl2h 解析 wsdl 文件生成 C/C++语法结构的头文件(假设是 ws.h);
2) soapcpp2 解析 ws.h 文件生成客户端框架文件(当然也可以生成服务端
框架文件);
3) 通过框架文件完成开发。
准备工作下载一个 gsoap 程序,主要提供源代码和常用工具(例如:
wsdl2h 和 soapcpp2)
二. wsdl2h
解析 wsdl 文件生成 C/C++语法结构的头文件(假设是 ws.h),这个文件不参
与编译,只供 soapcpp2 生成框架文件。常用参数:
-o文件名,指定输出头文件_(例如 ws.h)(必备)
-c产生纯 C 代码,否则是 C++代码_
-h 查看帮助
评论0
最新资源