如何使用gsoap在客户端调用多个服务而不产生冲突
how to use gsoap to call several services on the client side without conflict
我最近使用gsoap来调用web服务,但是一旦我不只使用一个服务,gsoap就会为每个服务生成"soapH.h" "soapStub.h"。那么我该如何处理这些文件呢?我试图只是简单地将第二个"soapH.h"answers"soapstubb .h"更改为"soap2 .h","soapStub2.h",但它不起作用。我完全糊涂了。有人用过吗?请帮帮我,谢谢。
如果您有多个.wsdl文件,最简单的处理方法是对所有.wsdl文件调用wsdl2h一次:
wsdl2h -o myHeader.h a.wsdl b.wsdl
然后,您应该获得一个myHeader.h文件,并将其传递给soapcpp2,生成的代码将涵盖所有服务。gsoap文档的第8节介绍了这一点。
相关文章:
- 写入位置0x0000000C时发生访问冲突
- GL_SHADERSTORAGE_BUFFER位置是否与其他着色器位置冲突
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- 引发异常:读取访问冲突**dynamicArray**为0x1118235.发生
- C++LinkedList问题.数据类型之间存在冲突?没有匹配的构造函数
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- 链表中写入访问冲突的未知原因
- C++中的openCV Mat访问冲突
- 检测win32服务创建和删除的最佳方法
- 使用 mod_gsoap 部署服务时,如何在 Gsoap 中更改 soap 上下文的模式?
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- 如何使 std::sort 在 std::swap 和我的命名空间的模板化交换之间没有名称冲突?
- C++尝试深度复制唯一指针时出现内存访问冲突
- 错误:使用通用引用的声明冲突
- 如何解决GTest和LibTorch联动冲突
- gRPC 生成的代码缺少服务实现
- 两个运营商的一些奇怪的冲突<<
- 如何在多个线程中创建 QSql数据库连接时防止名称冲突
- 从非托管c++调用WCF服务导致访问冲突
- 如何使用gsoap在客户端调用多个服务而不产生冲突