一.Hello World效果图
代码链接:https://download.csdn.net/download/u012339043/10692697
二.搭建webservice
1.环境:vs2010
2.步骤:
【新建 -> 项目 -> web -> ASP.NET Web 服务应用程序 -> 确定】
3.启动webservice服务:
【启动调试F5】
4.查看端口信息
【右键下角标 -> 显示详细信息 -> 点击根URL】
三.解析webservice接口
1.下载gsoap工具包,官网地址【https://sourceforge.net/projects/gsoap2/files/】
2.解压到固定磁盘下【E:\】
3.将【E:\gsoap-2.8\gsoap\bin\win32\】添加到环境变量
4.在工程目录下创建【gsoap】文件夹
5.在【gsoap】文件下打开命令窗口,执行命令【wsdl2h -o myTest.h http://localhost:36987/Service1.asmx?WSDL】生成【myTest.h】文件。【http://localhost:36987/Service1.asmx?WSDL】是【WSDL】的URL路径,通过webservice的目录清单可以获取。
6.执行【soapcpp2 -CLx myTest.h -I “E:\gsoap-2.8\gsoap\import”】命令生成webservice接口解析程序
7.将【E:\gsoap-2.8\gsoap\】目录下的【stdsoap2.h和stdsoap2.cpp】拷贝到当前工程的【gsoap】文件下
四.在qt程序中使用
1.创建qt项目【一个简单的对话窗口】
2.Pro文件中添加相关代码
3.添加头文件
4.添加访问websevice【Hello wolrd接口】代码
5.执行