【VC+gSOAP_求救】gSOAP客户端程序需要接收多组返回数据
<NS1:Envelope xmlns:NS1="http://schemas.xmlsoap.org/soap/envelope/">
<MsgId>414d51204d425f42524f4b45525f514db52b064c252bb383</MsgId>
<NS1:Body>
<ns:ivrQueryOrderInfoResponse xmlns:ns="http://bean.mediaPlatform.webreq.suning.com/wsdl/">
<output1>
<serviceInfo>
<saleOrder>0200012822</saleOrder>
<orderType>ZS01</orderType>
<serviceDate>2009-10-02</serviceDate>
<serviceTime>16:48:37</serviceTime>
<maintenanceRank/>
<maintenanceTime>00:00:00</maintenanceTime>
<workerTel/>
<workerName>KY1</workerName>
</serviceInfo>
<serviceInfo>
<saleOrder>0200012822</saleOrder>
<orderType>ZS01</orderType>
<serviceDate>2009-10-02</serviceDate>
<serviceTime>16:48:37</serviceTime>
<maintenanceRank/>
<maintenanceTime>00:00:00</maintenanceTime>
<workerTel/>
<workerName>KY1</workerName>
</serviceInfo>
<serviceInfo>
<saleOrder>0200012822</saleOrder>
<orderType>ZS01</orderType>
<serviceDate>2009-09-30</serviceDate>
<serviceTime>16:32:41</serviceTime>
<maintenanceRank/>
<maintenanceTime>00:00:00</maintenanceTime>
<workerTel/>
<workerName/>
</serviceInfo>
</output1>
</ns:ivrQueryOrderInfoResponse>
</NS1:Body>
</NS1:Envelope>
2010-06-22 16:24:26,375 [MB_BROKER.DetermineService] INFO接收如上数据组。这是server段返回给client的信息,有三组serviceInfo【多少组不是固定的】,但是如下代码我soap_call之后soap.output只能用接收到一组serviceInfo。求教该如何做???
...全文
相关推荐
VC通过GSOAP调用WCF过程
### 使用VC通过GSOAP调用WCF服务的过程详解#### 一、背景介绍随着企业级应用和服务架构的发展,Web服务作为一种重要的通信机制被广泛应用于不同的技术栈之间。
gsoap.rar_gSoap-2.8_gsoap_gsoap vc6_gsoap使用详解
**性能优化**:gSOAP支持HTTP连接池、缓存和压缩,以提高网络传输效率。8. **数据类型映射**:gSOAP自动处理C++数据类型和SOAP数据类型的映射,简化了跨平台的数据交换。9.
gsoap开发案例 VC实现
这通常涉及到对`soap_serve`函数的扩展,处理客户端的请求并返回结果。3. **编写客户端代码**:生成的客户端代理代码提供了一个接口来构造和发送SOAP请求。
gsoap 在vc2010下的加法实现示例
在VC2010中,你可以通过设置项目的包含目录和库目录来完成这一步。接下来,我们需要定义服务接口。在这个加法示例中,服务可能有一个名为`add`的函数,接收两个整数参数,并返回它们的和。
gsoap 2.7——VC中用来实现web服务的插件
gSOAP提供了易于使用的API,如`soap_init()`、`soap_call()`等,用于初始化会话、发送请求和接收响应。4. **编译和运行**:使用VC编译器将代码编译成可执行文件。


