问题标签 [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.
wcf - gSOAP:如何发送加密的 SOAP 标头
我想将一些信息,例如 SOAP 标头中的用户凭据从我的 gSOAP 客户端发送到我的 WCF Web 服务。我希望我能以加密形式发送它们。我正在使用 GPRS 进行通信。由于 GPRS 带宽低,我不想使用 HTTPS。所以我只想加密标题。可能吗?如果是,如何?请指导我。
qt - 在 Qt/Windows 中使用 gSoap
我按照gSoap 页面上的步骤操作,并尝试使用 Mingw32 编译器在 Qt/Windows 中运行示例代码。但是,如文档中所述,我无法将 lgsoap++ 添加到链接器,因为它不在源包中
要完成构建,请编译并链接生成的soapC.cpp、soapcalcProxy.cpp 和运行时gSOAP 引擎-lgsoap++(或在未安装libgsoap++.a 的情况下使用源stdsoap2.cpp)与您的代码。
然后我尝试将 stdsoap2.cpp 添加到 SOURCES 中,结果是编译输出。所以我的问题是我将如何使用 Mingw32 编译器在 Qt 中运行这个示例代码片段,或者我将如何生成该 lgsoap++。以下是我的专业和源文件:
c++ - 如何散列密码并将其存储以供以后使用另一个摘要进行验证?
我正在使用 gsoap 的 wsseapi 插件,并希望存储散列的 sha1 密码而不是纯文本。我花了很多时间尝试各种散列纯文本密码以进行存储的方法。
任何人都可以建议一种方法来散列密码,以便以后可以根据客户端发送的用户名令牌摘要对其进行验证?
我似乎无法获得客户端密码来针对我存储的哈希进行身份验证。
c++ - C++ gsoap mime/dime 用于 Windows 中的二进制文件
我几乎在这里失去理智;)
我正在开发一个使用 gsoap 的服务。我想回复一个哑剧回复。我一切正常,但是在读取二进制文件时,所有类型的文件(如 jpeg、pdf 等)都包含\0
数次超过数据的字符(如果用记事本打开可以看到很多NUL
)。
因此,一旦找到文件结尾字符,任何用于读取原始文件的代码都会惨遭失败。我已尝试替换,\0
但文件显示不正确。
我还尝试了几种方法,包括 gsoap 附带的示例。
于是重新开始,
fstream 通用代码不起作用。
也不起作用
QFile::ReadAll
有效,但是在转换QString
为char*
数组时会在第一个NUL
.
那么,读取整个二进制文件的最佳方法是什么?有时 C++ 是多么疯狂。
提前致谢。
我已经按照 retnick 的建议尝试了这个
但没有运气... mime 响应比实际文件大...
大卫·G·奥尔特加
c# - 从 .NET 客户端使用 gsoap webservice
从 .NET 应用程序中,如何使用使用 gSoap c/C++ 库开发的 Web 服务?
我可以使用 gSoap 库创建一个 C/C++ 客户端来使用 Web 服务。但我需要从 .NET (C#) 应用程序中使用它。我尝试添加 Web 引用,但这似乎不起作用。
我需要使用原始肥皂包吗?
iphone - 如何从 gsoap 中捕获异常?
我目前正在构建一个基于 gsoap 的 iphone 应用程序进行通信。我正在尝试管理连接问题,当设备未连接到主机时,我找不到任何特定的返回语句。
运行 gsoap send 或 reicv 方法时有没有办法获得某种异常?
感谢帮助,
罗曼
c - 来自 gsoap 标头的 http 状态
有人知道如何在 gSoap 中检索 http 状态吗?
我有“HTTP/1.1 202 ACCEPTED ...”,我想以某种方式打印 202。
c++ - 使用 C++ 编译 gSoap
我正在尝试为 VS2008 获取一个使用 gSoap 工作的简单示例。
我做了以下事情:
然后这个:
这会产生许多文件。我的项目文件夹如下所示:
当我构建时,我得到了很多链接器错误(未解决的外部问题)。我找不到任何可以链接的东西(例如没有二进制库)——我错过了什么?
我相信这可能与文档中的以下内容有关:
要完成构建,请编译并链接生成的soapC.cpp、soapcalcProxy.cpp 和运行时gSOAP 引擎-lgsoap++(或在未安装libgsoap++.a 的情况下使用源stdsoap2.cpp)与您的代码。
是否有用于 win32 的 gsoap++ 库?
c++ - 使用带有查询参数的 gSoap 进行 Web 服务查询
我正在尝试将针对 C# 编写的肥皂查询转换为 Visual C++ 中的 gSoap 查询。
C# 查询将 XML 节点添加到查询调用中,以便将参数传递给查询:
这是 C# 查询,传递各种参数(一些参数被指定为 XmlNode 对象)
C++ / gSoap 查询允许我传递查询和响应对象:
查询对象具有可以设置的与 C# 调用中的参数相关的各种属性:
第一个参数有一个字符串,没问题。
查询、queryOptions 和 viewFields 有点混乱。
"query" 是一个 _ns2__GetListItems_query 类型的类,它有以下函数和成员:
对于查询、queryOptions 和 viewFields,我只想指定一个 xml 格式的字符串,就像 C# 代码一样,但我不确定这是如何完成的。
有人可以对此发表一些经验吗?
谢谢!
c++ - gSOAP C++ 客户端内存泄漏
我已阅读 gSOAP 文档并看到有人提到应该调用soap_destroy(soap) 和soap_end(soap) 等,但是它们始终是对服务对象进行一次调用的示例。我使用的服务每次调用都会返回大约 40KB 的文本。我的问题是每个请求的内存使用量线性增长大约相同的大小。我在 getWords 中添加了 soap_destroy(service->soap) 无济于事。谁能指出此代码片段中缺少哪些清理代码?请求程序应该连续运行数天,因此我担心的是每次请求清理而不是关闭时。
我在下面发布了一个基于http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=43的类似示例(没有错误检查) ,(它返回文本块对吗?)。任何帮助是极大的赞赏!