问题标签 [gsoap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
106 浏览

google-app-engine - gSoap 可以与 Google 应用引擎集成吗?

我们正在使用 GAE 来托管我们的 Web 服务,据我所知 GAE 目前只支持 Java 和 python,但是我们这里的大多数工程师都更喜欢 C/C++,所以我想知道是否有办法集成gsoap 与 GAE。谢谢你的帮助!

0 投票
2 回答
6996 浏览

soap - 使用 GSoap 和 SSL 时遇到问题

我正在针对具有标准 http 和 https 版本的服务编写 gSoap 客户端应用程序。到目前为止,我编写的所有内容都适用于 http 服务,但是当我切换到 https 服务时,突然出现错误。

我对 https 支持的代码所做的唯一更改是在启动时添加以下内容:

如果我打开了-DDEBUG标志,我会收到关于证书的错误:“SSL 验证错误或深度 2 的证书警告:证书链中的自签名证书”这不会导致soap_ssl_client_context返回错误,我认为不会很重要,因为在我测试时,我并不真正关心对主机进行身份验证。

真正的问题是这个错误:

SOAP 1.2 错误:SOAP-ENV:Sender [无子代码]“无法处理没有有效动作参数的请求。请提供有效的肥皂动作。”

当我尝试向服务提出请求时得到的。如果查看 gsoap 生成的发送日志,我会在传出标头中看到 SoapAction 参数集。事实上,如果我比较 http/https 服务的发送日志,唯一的区别是安全服务的 url 以 https 为前缀。

然后我想可能是服务器出了问题,所以我使用 curl 发送与 gsoap 记录它发送的完全相同的 XML 数据,并具有完全相同的标头。这很好用,我看到了我期望的数据的正常响应。这让我相信也许我设置的 SSL 不正确?

我遇到的另一个不在文档中的问题是,当我使用-DWITH_OPENSSL -lgsoapssl++ -lssl -lcrypto标志构建时,我仍然收到有关 gsoap 的 ssl 方法的链接器错误。stdsoap2_ssl_cpp.cpp为了解决这些问题,我必须将其包含在我的构建中,我认为这很奇怪。

在此之前有人尝试过这样做可以给我一些指示吗?

0 投票
1 回答
2045 浏览

soap - 在 gSoap 中,soap_bind 的“主机”参数是什么意思?

gSoap API 函数soap_bind有一个名为host. 该文档不清楚该论点的用途。是吗:

  • 我要监听的本地网络接口的主机名/IP
  • 我将允许连接的唯一远程主机的主机名/IP
  • 还有什么?
0 投票
1 回答
718 浏览

c++ - 使用 gSOAP 时如何将数据从客户端传递到服务器?

我正在尝试使用 gSOAP 在客户端和服务器之间交换数据。实际上,我成功地将数据从客户端发送到服务器,但没有从服务器发送到客户端。那么,有人可以解释一下用于将数据从服务器传递到客户端的功能吗?

感谢您的时间和回复,

0 投票
2 回答
1706 浏览

c++ - soap_new() 和soap_copy() 有什么区别?

有什么区别:

我们应该使用其中之一还是两者都使用?

0 投票
1 回答
652 浏览

wcf - 在 WCF Web 服务和 gSOAP 上使用压缩

我希望向基于 WCF 的 Web 服务添加压缩以减少有效负载并增加吞吐量。但问题是我使用 gSOAP 使用来自 ac/linux 应用程序的服务。我知道 gSOAP 允许压缩,但我不确定 gSOAP 和基于 WCF 的 Web 服务是否可以在启用压缩的情况下相互通信。

请提出您的经验并帮助我。

问候,康坎 http://www.geekays.net/

0 投票
3 回答
2172 浏览

c - 我可以实现从基于 WCF 的 HTTP 服务到 gSOAP c/Linux 客户端的回调吗?

我有一个 Linux/c 客户端应用程序,它通过 HTTP/SOAP (BasicHTTPBinding) 连接到 WCF Web 服务。我正在使用 gSOAP。我可以使用回调实现对 Web 服务的调用吗?我想异步获取数据作为回调。

更新:我已经更新了问题标题。

0 投票
4 回答
12405 浏览

c - gSOAP 是否有任何轻量级的替代品?

我尝试使用 gSOAP 访问 Web 服务(例如,使用提供的 WSDL 生成 C 存根,然后在应用程序中使用它们)。但是,我发现生成的 .c 和目标文件非常大(几兆字节),这在我工作的嵌入式环境中是一个问题。

您是否知道任何更简单的 SOAP 库,或者我是否必须回退到像 ezXML 这样的通用 XML 生成器和解析器?

0 投票
1 回答
1111 浏览

compression - 如何使用 gSOAP 启用 GZIP?

我想在我的 gSOAP 客户端上启用 GZIP 压缩。我该怎么做?

0 投票
1 回答
5706 浏览

gsoap - gSOAP:如何在肥皂头中传递信息

我希望在 SOAP 标头中发送一些信息,例如身份验证令牌。我正在使用 gSOAP/c/Linux。请帮我如何通过?

我的SOAP_ENV__Header样子

看起来ns3__Header