SOAP协议
1 SOAP协议简介
SOAP协议又称为简单对象访问协议(Simple Object Access Protocol),是WebService的实现工具。
关于SOAP协议的详细介绍请参见 http://www.cs.fsu.edu/~engelen/soap.html,此文档由gSOAP的作者编写。
2 SOAP协议实现
SOAP协议的实现有两种方式,第一种是:采用微软提供的Soap Toolkit3.0开发包进行开发;第二种是:采用Robert van Engelen提供的gSOAP开发包,并且此开发包是开源的。下面就仅介绍第二种开发方式。
2.1 下载gSOAP开发包
下载最新版的gSOAP开发包请到官网下载:http://www.cs.fsu.edu/~engelen/soap.html,点击即可下载,下载完之后解压即可。
2.2 开发SOAP简单示例
在开发SOAP简单示例之前,有必要简要介绍一些gSOAP中wsdl2h.exe和soapcpp2.exe两个工具,这两个工具在bin\win32目录下,如下图所示。