使用C++开发webservice客户端(下)
webserice的客户机 安装 SoapClient36g.exe,选择默认安装配置
新建vc++6.0的项目,添加下面的测试代码 TestWriteService.cpp
?
?
上面的代码主要功能
?
1:指定webservice的网络资源路径
// 将该消息发送给web服务Connector->EndMessage();// 读取响应Reader.CreateInstance(__uuidof(SoapReader));?
主义的是调试过程中,可能会因为soap协议的格式和方法参数的问题导致请求失败。
建议使用抓包工具:分别抓取java 的webservice客户端和c++的webService客户端发送的soap包,进行比较。
?
打印结果