c++;用于初学者的RESTAPI的库 我将使用C++中的Dropbox REST API来做一些事情,我正在寻找一个易于使用的库。

c++;用于初学者的RESTAPI的库 我将使用C++中的Dropbox REST API来做一些事情,我正在寻找一个易于使用的库。,c++,json,rest,C++,Json,Rest,有人知道我需要什么功能吗?(我只对RESTAPI有一个模糊的概念) 我相信我需要HTTP协议功能和XML解析功能,还有JSON,对吗? 还有什么 你会向我推荐哪种易于使用和学习的lib 我发现,这似乎很简单,但我没有发现任何JSON功能…您是否看过,它为REST和SOAP服务提供了极好的支持。可能有您想要的功能。它有一个非常容易使用的JSON解析器和HTTP客户端API。您可以在codeplex上查看该项目 编辑-2016年5月 微软C++ REST SDK项目已经移到GITHUB,在上面说:

有人知道我需要什么功能吗?(我只对RESTAPI有一个模糊的概念)

我相信我需要HTTP协议功能和XML解析功能,还有JSON,对吗? 还有什么

你会向我推荐哪种易于使用和学习的lib

我发现,这似乎很简单,但我没有发现任何JSON功能…

您是否看过,它为REST和SOAP服务提供了极好的支持。

可能有您想要的功能。它有一个非常容易使用的JSON解析器和HTTP客户端API。您可以在codeplex上查看该项目

编辑-2016年5月

微软C++ REST SDK项目已经移到GITHUB,在上面说:

C++休眠SDK是基于云的客户端服务器的微软项目 使用现代异步C++ API在本机代码中进行通信 设计。本项目旨在帮助C++开发人员连接和 与服务交互

md对SDK中的内容有以下概述

特性-HTTP客户端/服务器、JSON、URI、异步流、, WebSockets客户端,oAuth

PPL任务-一个用于组合异步操作的强大模型 基于C++ 11的特征

平台-Windows桌面、Windows应用商店、Windows Phone、Ubuntu、操作系统 十、 iOS和安卓

通过调试器支持Visual Studio 2012、2013和2015 可视化工具

适用于Windows和Android平台的带二进制文件的NuGet软件包


如果我没有弄错的话,JSON是一种JavaScript对象表示法。因此,如果您将XML传递给REST服务,则不需要使用C++。通常您可以使用JSON或XML来进行REST。您不需要两者都使用。@smerlin如果我理解得很好的话-在某些函数(=请求)中,响应作为JSON传递,在某些函数中作为XML传递。但是dropbox rest api中是否有只返回JSON响应的函数,因此我的库中需要JSON解析功能?@Peter Dubec:啊,我没有阅读你的完整问题,我以为你想创建自己的rest api。也许这个问题对你有帮助:也许这个问题对你有帮助:(除了poco for http之外,你应该能够使用任何json库)当心Linux迷:微软已经缝进了GCC 4.8之前的漏洞。例如,Lazy Ubuntu仍然有GCC 4.7。你说“微软已经缝进了GCC 4.8之前的bug”是什么意思?@VansFannel我想他的意思是,如果你使用GCC-4.8之前的版本,你将无法编译该项目。@LimitedAtoniment谢谢。这需要许可吗?