首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C++中开发web服务的好平台是什么?

在C++中开发web服务的好平台是什么?
EN

Stack Overflow用户
提问于 2009-05-26 14:02:25
回答 8查看 728关注 0票数 3

我们正在考虑开发一个Web Service,作为用C++编写的网络安全原型的浏览器显示/gui的基础。我使用web服务的经验仅限于Java。我更喜欢Java中的Web服务,因为它是“老生常谈”。

可以肯定的是,可以简单地编写一个调用web服务的Java客户端,并使用C++代码中的参数将其作为命令行调用。

这并不理想,因为一般来说,API是更可取的,但在这种情况下,它会工作,是一个相当安全的解决方案。

在C++中处理web服务开发的资源称为gSOAP,位于以下url:http://gsoap2.sourceforge.net

有没有想过哪种方法更好?有没有人用过gSOAP ?如果用过,你怎么看?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-06-04 17:55:05

我的同事最终将Axis2 / java (用于服务)和gsoap的组合用于客户端。他通过从C++头(使用c2wsdl (?) )生成服务,从Java服务创建了wsdl。或者类似的东西。他说,这比使用Java接口更好,因为它为独立版本的soap生成了两组wsdl。

然后,他使用wsdl2java生成web服务和测试web客户端。一旦我们开始工作,他就使用gsoap创建了web客户端(在C++中),它工作得很好。

谢谢你所有的答案!我最终使用了它们的组合。

票数 2
EN

Stack Overflow用户

发布于 2009-05-26 14:20:35

我和gSOAP做过一些事情,这并不可怕。不过,我越来越反对web服务的RPC模型;它迫使您进入大量增加复杂性的连接和会话状态。REST接口更简单、更健壮。

票数 3
EN

Stack Overflow用户

发布于 2009-05-26 14:04:51

对我来说就是Axis C++

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/910854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档