【发布时间】:2012-02-01 14:47:43
【问题描述】:
我想在 Windows 上为一个项目实现一个 Web 服务客户端。 我想获取网络服务信息、soap 请求和soap 响应。 我需要一个可以用于这些目的的 C++ 库(不是 wsdlpull)。
要求:
- 应该是 C++ 库
- 可用于访问任何 SOAP Web 服务(因此我可以将 URL、Web 服务名称、Web 服务方法和所有参数作为参数传递给函数调用)
- 可以查询 Web 服务的 WSDL 并向我返回可用的方法名称、方法的参数及其数据类型
- 简单的文档
更具体地说:图书馆应该有这样的简单调用来获取网络服务信息
invoker.getOperations(operations);
outputXml += "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n";
outputXml += "<webService";
outputXml += " name=\"" + GetServiceName(&invoker) + "\"";
outputXml += ">\n";
outputXml += "\t<webMethods>\n";
谢谢。
【问题讨论】:
标签: c++ wsdl webservice-client gsoap