gsoap相关内容

gSoap生成客户端结构初始化及使用

gSoap 生成的客户端结构初始化和使用(使用 ANSI C 绑定) 在阅读了 gSoap 示例和文档后,我找不到任何直接回答这个问题的内容.我已经把它整理好了.这个帖子/答案对列出了问题和我的解决方案. 问题描述: 我正在使用 gSoap 生成的客户端源代码来构建 ANSI C 绑定以访问 Web 服务.参数 4 &“soap_call__"中的第 5 个作为应用程序接口提供的函数 ..
发布时间:2021-11-28 17:48:34 其他开发

WSDL 最佳实践

我正在开发一个与第三方集成的 SOAP 应用程序.我觉得这个第三方的 WSDL 很奇怪.我对 SOAP 很陌生,所以如果它没有损坏,我不想去要求他们修复它.以下是我注意到的一些我认为错误的事情,尽管我确信它在技术上是有效的文档(因此我在标题中写下了“最佳实践").另外,我使用 gSOAP 作为我的 SOAP 库,这可能就是我认为其中一些东西很奇怪的原因(我对 gSOAP 的了解甚至比我对 SOAP ..
发布时间:2021-09-29 18:44:44 其他开发

gSoap-解析请求中的自定义http标头

我正在尝试查找有关如何解析gSoap服务器应用程序在请求中收到的自定义http标头的信息.我已经花了几个小时试图找到与此有关的任何文档,但是到目前为止,我还没有成功. 我看到很多关于如何为客户端和服务器(例如通过http_extra_header属性)设置设置自定义http标头的文档,但是没有关于如何从已接收的请求中读取它们的文档..gSoap似乎支持解析现有的标准标头(例如:X-Forwa ..
发布时间:2021-05-15 18:59:51 其他开发

gSOAP客户端和Java Web服务之间通过HTTPS进行的通信

我正在开发一个客户端服务器对,其中服务器基于Java,而客户端则基于C ++(gSOAP).使用HTTP可以完美地进行通信.现在,我想基于HTTPS实现加密的通信. 因此,我遵循了gSOAP教程 https://www.genivia.com/tutorials.html#cert 要创建自签名证书:一个用于客户端,一个用于Web服务. 然后,我使用OpenSSL转换了.p ..
发布时间:2020-11-25 19:09:30 Java开发

从python中的SOAP请求复制/验证XMLDSig

我正在尝试使用WS-Security从gSOAP Web服务复制XMLDSig,但是签名永远不匹配。该服务使用rsa-sha1,并且我可以访问公钥和私钥。 我正在通过正则表达式(包括尾随制表符( b'\t'),因此它与原始字节相同,并且我尝试使用相同的私钥对其进行签名(或者,我尝试使用公钥来验证签名), 当前,我正在尝试删除制表符(b'\t'),以使其与XML根齐平: / p> ..
发布时间:2020-10-22 01:18:58 Python

gSOAP:如何在soap标头中传递信息

我希望在SOAP标头中发送一些信息,例如身份验证令牌.我正在使用gSOAP/c/Linux.请帮助我如何通过? 我的SOAP_ENV__Header看起来像 /* SOAP Header: */ struct SOAP_ENV__Header { struct ns3__Header *ns3__MyHeader; /* mustUnderstand */ }; 和ns3 ..
发布时间:2020-07-07 05:43:28 其他开发

摄像机端(而非客户端端)的ONVIF视频流

我正在尝试在Linux Fedora的摄像头(而不是客户端)上编写ONVIF视频流. 我已经安装了WSDL2H并运行: wsdl2h -co onvif.h http://www.onvif.org/onvif/ver10/device/wsdl 此命令构建了onvif.h 我在Linux上编写了UDP,HTTP,TCP服务器. 在我的UDP服务器程序中,我从ONVIF设备 ..
发布时间:2020-07-02 02:22:20 服务器开发

WCF 4路由服务-协议桥接问题

我有以下WCF协议桥接方案:使用basicHttp绑定的WCF客户端与路由服务通信,该路由服务使用netTcp将请求转发到服务。 客户端 basicHttpBinding(SOAP 1.1) 路由器服务 netTcpBinding(SOAP 1.2) 服务 在我们公开服务之前,路由功能可以正常工作到使用gSOAP库将消息传递到服务的C ++客户端。如果C ..
发布时间:2020-06-11 01:36:10 其他开发

在Qt/Windows中使用gSoap

我遵循了gSoap页面上的步骤,并尝试运行使用Mingw32编译器的Qt/Windows中的示例代码.但是,如文档中所述,我无法将lgsoap ++添加到链接器中,因为它不在 要完成构建,请编译并 链接生成的soapC.cpp, soapcalcProxy.cpp,以及运行时 gSOAP引擎-lgsoap ++(或使用源代码) 如果libgsoap ++.a是stdsoap2.cpp 未安装). ..
发布时间:2020-05-09 22:06:49 其他开发

使用gSoap和ONVIF标准为getCapabilities函数创建伪服务器

我使用ONVIF标准,我使用gSoap来生成许多骨架和存根文件。在阅读ONVIF应用程序员指南后,现在我想做一个伪服务器来测试从我的客户端代码调用的getCapabilities函数(也是其他),是否有任何教程指导我或任何设备,我可以用来获得我的目的? 解决方案 您可以查看以下两个文件: 使用gSOAP生成ONVIF代理类 开发ONVIF C ++客户端应用程序 第一个显示如 ..
发布时间:2016-11-03 01:07:03 C/C++开发

gSoap Exchange Web服务连接

我试图编写一个可以与EWS代理类一起使用的应用程序。为了生成代理类,我使用gsoap(编译的OpenSSL)。 我实现了一个与EWS协同工作的库,但是。净。 问题是这样的:我不知道如何实现到服务器的连接。 执行以下操作: ExchangeServiceBindingProxy * proxy = new ExchangeServiceBindingProxy(“https://192 ..
发布时间:2016-10-30 18:59:52 C/C++开发

如何编译gSoap与在windows上启用ssl?

我试图用ssl支持构建gSoap二进制文件。我已从此网站下载了WIN32 openssl的最新gSoap和二进制文件: http://slproweb.com/products/ Win32OpenSSL.html 按照 gSoap文档,我必须使用启用了DWITH_OPENSSL选项的标准过程进行编译。我认为最自然的选择是tu使用minGW,但我没有这个工具的经验。当我尝试这一点,(应用此补 ..
发布时间:2016-10-25 14:58:56 C/C++开发

gSoap:如何正常关闭webservice应用程序?

我使用gSoap编写webservice。它作为控制台应用程序运行。在所有gSoap示例中,我看到,即使在多线程版本中,请求也以无限循环的形式调用,如for(;;;)。 但是如何让我的web服务优雅地终止,例如,用户按下控制台上的空间? 优选地: 停止接受新的连接; 服务现有的; 退出应用程序 解决方案 a href =“http://www.cs.fsu.edu/~ ..
发布时间:2016-10-23 21:20:53 C/C++开发

gSoap SSL / TLS证书主机名在tcp_connect中不匹配

我的soap客户端不接受我必须连接的服务上的证书。它给出错误: tcp_connect中的SSL / TLS证书主机名不匹配。但是chrome接受证书。我检查了铬的证书,我注意到它是一个通配符证书形式* .domain.nl。是否需要其他配置步骤来使gSoap / openssl接受此操作? ssl init: soap_ssl_client_context(& proxy, SO ..
发布时间:2016-10-23 20:52:56 C/C++开发

如何在C ++中使用SSL生成gSOAP生成的类

我需要使用gsoap库在C + +和我需要使用https。文档说如何在C中使用HTTPS,但不能在C ++中使用(http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc19.20)。特别是,我有 soap_ssl_init(); 函数的编译错误。我看过/ usr / lib / libgsoap *文件,并找到ligsoapssl ++。一个文件, ..
发布时间:2016-10-23 12:34:17 C/C++开发

gSOAP多线程

iam试图构建一个多线程Web服务。单线程正在工作,在我的主要功能,我使用这: int main(int argc,char ** argv){ CardSoapBindingService CardSrvc; Config Conf; Conf.update(); int port = Conf.listener_port; if(!port) CardSrvc. ..
发布时间:2016-10-13 10:49:34 C/C++开发

gSOAP的生成的客户端的结构的初始化和使用

gSOAP的生成的客户端结构的初始化和使用(使用ANSI C绑定) 首先,我搜索,虽然有提供一些结构初始化的解决方案,我没发现什么直接回答这个问题。 此外,这个问题被简单地张贴到帮助别人,有一个类似的问题,因为的我已经制定了解决方案,并因为我的新手状态将它张贴立即 至少8小时发布之后。的 不过,我仍然在评论和编辑的解决方案,我会从那些具有更好的解决方案提供了非常有兴趣,或在gSOAP的... ..
发布时间:2016-08-21 22:01:34 C/C++