在windows下使用gSOAP技术调用WebService,使用vc开发

本文档详细介绍了如何在Windows Vista下利用gSOAP 2.7.17和VC6.0调用WebService。首先介绍了环境搭建,包括下载gSOAP和设置开发环境。接着,通过WSDL文档生成C/C++头文件,并使用wsdl2h.exe工具生成访问接口。然后,使用soapcpp2生成存根程序,并创建VC工程,将必要文件添加到工程中。在实现过程中,注意添加头文件引用和处理中文编码问题。最后提供了相关问题的解决方法和Linux环境下实现的参考链接。
摘要由CSDN通过智能技术生成

1、环境搭建

     操作系统:Vista Home

    gSOAP:2.7.17Stable版(下载地址:http://sourceforge.net/projects/gsoap2/)

    c/c++集成环境:VC6.0

 

2、gSOAP

    下载得到gsoap_2.7.17.zip文件,解压该文件。稍后需要从该文件夹中获取相关文件。设释放路径为"G:/webservice/gsoap-2.7",后文%GSOAP代表该文件夹路径。

 

3、通过WSDL文档,生成C/C++头文件

     3.1 WSDL是什么:WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以最终定义具体部署的服务访问点。相关的具体部署的服务访问点通过组合就成为抽象的Web服务。

     3.2 通过WSDL生成访问接口:(http://192.168.100.44:8888/kms_provincial/ser

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值