gsoap

    0热度

    1回答

    我正在整合一个Web服务,提供包含许多方法的巨大WSDL文件。在这些方法中,我只需要几个(最多10个)加上(明显)对应的类型。有没有一种方法(除了手动编辑WSDL文件)只提取一部分方法并为同一个Web服务创建新的WSDL文件?也许有某种工具或脚本存在?我没有找到自己。 我问的原因是我使用gSOAP提供的wsdl2h和soapcpp2实用程序将上述WSDL文件转换为C++包装,然后将其编译为静态库。

    0热度

    1回答

    我已经在C++中使用gSoap实现了一项服务。我从多个现有的WSDL文件创建它。 现在我需要给每个服务的虚拟方法一个定义。 让我们在文件soapMyServiceService.h来看一个生成的方法声明: /// /// Service operations (you should define these): /// Note: compile with -DWITH_PURE_VIRTUA

    0热度

    1回答

    我是gsoap的新手。我想知道是否可以直接将gsoap源文件编译到我的简单项目中。我创建了一个简单的hello world C++项目,并且希望将基本的gsoap源文件放到这个项目中,最后使用我自己的makefile编译它们。 有没有可能这样做?任何人都可以给一些指示?我一直在尝试了一段时间,但我遇到了一些编译错误,我把文件stdsoap2.cpp,dom.cpp和所有文件在\ gSOAP的\ W

    0热度

    2回答

    我希望应用程序既是肥皂服务器又是肥皂客户端,怎么做?如何处理下面的问题? 假设soap服务器提供ServiceA,soap客户端将访问远程机器中的ServiceB,并且可以从ServiceA.h和ServiceB.h生成框架文件。 问题是从Service.h生成服务器代码并从ServiceB.h生成客户端代码,它们都生成三个文件:soapC.h,soapC.cpp,soapStub.h。因为他们在

    1热度

    1回答

    我有一个应用程序,它充当客户端和服务器。作为服务器,它接受端口xxxx [代理URL]上的SOAP请求,并通过端口yyyy [通知URL]向发件人发送通知。 因此,基本上它充当端口xxxx上的服务器和端口yyyy上的客户端。我的服务具有专用的IP或IPv6或IPv4。 我们正在使用GSOAP进行通信并为客户端绑定重写GSOAP函数tcp_connect()。 目前我面临着服务向IPv6过渡的问题。

    0热度

    1回答

    我注意到,在gSOAP的(C++ WebServices的实现),如果我提高了积压这么高,我不会在客户端的错误,如: Non HTTP response 积压在设置为我gSOAP的服务器该指令:如果我增加了积压 m = soap_bind(&soap, hostname, port, BACKLOG); 任何人都可以向我解释为什么web服务的风险调用失败降低? 非常感谢!

    0热度

    2回答

    最初,我遇到了启用选项keep-alive的问题(它阻止了下一个客户端呼叫,只有第一个呼叫接收到答案)。 现在,我需要使用gSoap来实现一些异步Web服务。 所以我有义务启用保持活动状态以实现异步Web服务? 非常感谢!

    1热度

    1回答

    我已经成功测试了的示例WS-Addressing Plug-in。客户端和服务器可以成功交换数据。 我已经使用这个命令生成的WSDL文件: soapcpp2 -a -Igsoap_dir wsademo.h 然而,当我尝试创建使通过了SoapUI一些测试,我得到一个错误在解析文件: Error loading [http://schemas.microsoft.com/ws/2005/02/d

    0热度

    1回答

    我正在尝试使用wsdl2h/soap2cpp为onvif媒体WSDL http://www.onvif.org/onvif/ver10/media/wsdl/media.wsdl生成代码。这个wsdl有一些依赖关系。 读gSOAP的常见问题http://www.cs.fsu.edu/~engelen/soapfaq.html,我终于抽取所需的命名空间在以下typemap.dat trt = "ht

    1热度

    1回答

    我有一个java服务,我从我的C程序调用它。我用生成的存根gSOAP的,当我调用服务,我得到的错误消息: Error -21 in function "SOAPDataAdapter::getFieldValueFromXSDElement (XSD -> Dataset conversion)": Feature "12xsd__anyType" is not supported N5vasc