gsoap

    0热度

    1回答

    当前将gSOAP从2.8.10升级到2.8.54。这是一个C++代码生成工具,允许rpc通过XML。由新版本生成的代码不生成与早期版本兼容的XML。想知道是否有人在他们的C++产品中查看/使用过这些版本的gSOAP,并发现用于编组的XML有所不同。 XML代码需要匹配为2.8.10产品需要与使用2.8.54的产品交谈我目前的问题是动态生成的代码中的输入和数据的名称空间,该代码生成2.8.10的XM

    0热度

    1回答

    现在,我们看到一些API是作为Web服务提供的。例如,ONVIF在wsdl和xsd文件中提供gsoap生成源的API。我的问题是,无论API的生成环境如何,我们是否只能依赖wsdl和xsd文件,或者我们需要一些额外的文档来知道如何调用和使用这些生成的类,函数以及这些生成的cpp代码?换句话说,xml文件可以提取如何调用生成的代码并使用它们的信息吗? 如果只有wsdl和xsd文件就够了,请告诉我如何

    0热度

    1回答

    我有以下XSD片: <xs:element name="MESSAGE"> <xs:complexType> <xs:sequence> <xs:element ref="HEADER"/> <xs:element ref="BODY" minOccurs="1" maxOccurs="1"/> </xs:sequence> <

    0热度

    1回答

    我有几个WSDL文件并使用gSOAP来创建C++代码。 生成代码中使用下列命令: \path\to\wsdl2h -I \path\to\import\dir -j -N Service1Prefix -n Namespace1Prefix -o \path\to\output\header\dir\header1.h -q CPPNamespace1 -t \path\to\typemap.da

    0热度

    1回答

    如何让gsoap为ONVIF和ws-discovery一起生成适当的绑定?我没有任何问题产生一个或另一个,但不是两者兼而有之。 这将产生正确wsdiscovery绑定: wsdl2h -g -o wsdiscovery.h -t typemap.dat https://raw.githubusercontent.com/crrlab/TND/master/data/onvif/ws-discove

    0热度

    1回答

    我有server.pem和server.jks作为我的客户端(soapui)的后端。我初始化SSL服务器环境,以实现简单的身份验证我的web服务如下: int ssl_connection_flag = SOAP_SSL_DEFAULT; // Simple authentication int soap_result = soap_ssl_server_context(soap_object

    0热度

    1回答

    我正在从gSOAP从2.7移动到2.8的过程。 soapcpp2将返回错误"#import: Cannot open file “soap12.h” for reading." 我找到了一个类似的帖子叫:soap12.h“于2010年VS雷丁gSOAP的‘但我的情况’#进口不能打开文件能”似乎并没有成为相同。在这种情况下,应用程序包含由wsdl2h生成的.h文件,并导致开发人员更改其选项并导致错误

    0热度

    1回答

    基于this关于编码/解码为基础64的答案和this关于从浮点数转换为字节向量并返回的答案,我尝试将浮点向量转换为十六进制或二进制串。 这是我的代码: vector<float> floats = ...; const unsigned char* bytes = reinterpret_cast<const unsigned char*>(&floats[0]); std::vector<u

    0热度

    1回答

    我正在调用Java-webservice的客户端应用程序中使用gSOAP(C语言)。我正在使用功能json_call()。 我有一个请求结构充满了JSON输入数据,我得到一个响应结构充满了来自Java服务的JSON输出数据。两种JSON通常具有相同的结构,但可以具有更多,更少或更改的元素。 我现在的任务是找出响应与请求不同的元素。主元件是一个大阵列有很多成员,如: { "objects"

    0热度

    1回答

    我们对运行Linux的blackfin实施的C客户端和服务器web服务使用gsoap。 我们不在应用程序中使用任何malloc。但是我们发现内存使用量会随着时间的推移而增加我们正在使用soap_end在通话结束时进行清理。但是当调用重复调用内存时,使用率会慢慢增加,可能是因为内存碎片。这也影响系统的性能 gsoap的优选用法是什么,其中soap_malloc用得不多。例如:如果我们使用静态数组等,