问题标签 [casablanca]
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.
c++ - 从哪里获得用于 C++ 序列化的神秘 Microsoft msgtool
在
http://msdn.microsoft.com/en-us/devlabs/hh975426.aspx上阅读有关演员的信息时,
我注意到关于序列化的部分:
由于序列化对程序的正确功能至关重要,而且很容易出错,因此 C++ Actors 库包含一个简单的消息定义生成工具“msgtool”,给定 XML 文档将创建必要的类型和序列化定义。
我在 VS 命令提示符下或使用 Google 搜索时找不到 msgtool。
visual-c++ - 在 Casablanca 中发布文本请求(C++ REST SDK)
我正在使用 C++ Rest SDK(代号“Casablanca”)在 Visual C++ 2012 中编写客户端代码。我创建了一个客户端并希望将文本字符串发布到服务器。但是,当我发送以下代码时,它正在编译但不发送发送请求。当我在“methods::POST”之后删除所有内容并发送一个空白的发布请求时,服务器会发送和接收它。你能指导我问题出在哪里吗?与此功能相关的文档可在Casablanca Documentation上找到。
c++ - c++ rest sdk http_listener 作为网络服务器
如何配置 http_listener 来监听我的 IP 地址,以便网络上的其他计算机可以向服务器发送请求?
我想使用 c++ rest sdk 作为本地网络上的服务器。
windows - 如何在本机应用程序中引用 CPP Rest SDK?
我已经安装了 Visual Studio 2013,它似乎带有 CPP Rest Extension SDK。该文档解释了如何在商店应用程序中引用它,但我想从本机应用程序中使用它。标头似乎没有立即可用,是否有标准方法来引用扩展 SDK 以在本机应用程序中使用?
我在这里看到http://casablanca.codeplex.com/documentation有一个链接,说明如何添加对 Win8 商店应用程序的引用。它还解释了如何使用 NuGet,但我不想使用 NuGet。
c++ - 如何使用 Casablanca 在 Dropbox API 中调用 /files (POST)
我正在使用 c++ 和 Casablanca 将 Dropbox 功能添加到我们的软件中。
我可以使用 OAuth 2 登录、获取元数据、打开文件以及使用 files_put 成功保存文件。但是,我不知道如何使用 /files (POST) 保存文件。
我正在使用与此类似的代码:(即我已经删除了一些函数来显示我最终得到的硬编码字符串)
我收到了错误的请求响应。我认为问题是我没有正确地给它文件名参数,但我不知道它应该去哪里。或者,也许我完全错过了其他东西。
谁能帮我澄清一下?
c++ - 在 C++ 中创建一个 json 数组
所以我试图在 C++ 中动态创建一个 json 对象。我想添加一个时间戳,然后添加一个包含数据的数组。
所以这就是我的 json String 的样子:
我对 C++ 完全陌生,我使用的是 Casablanca (C++ REST SDK) 包。所以我很难生成代码。而且我找不到任何可行的解决方案。我在 wiki 上找到了这个
创建一个 JSON 对象:
这对我有用。但是我如何创建一个数组?
我尝试了几件事,但没有任何效果。也许有更好的包?但据我了解,它是 json 和 http 的官方 micorosft 包。
帮助会非常好!
c++ - C++ Casablanca,无法在 Visual Studio Express 2013 Desktop Safeint3.hpp 中编译
所以我为我的项目安装了 Casablanca SDK 以供一些 json 使用。到目前为止一切顺利,但是当我尝试构建我的项目时,我收到以下错误:
抱歉,它是德语,但基本上是一些语法错误,例如在“)”之前缺少“,”
那我做错了吗?据我所知,我什至没有使用 safeint 的东西。我只是使用 json 和 http 的东西。以前有人遇到过这个问题吗?我现在做了一些研究,但我绝对找不到任何东西。我认为我在那个项目中遇到语法错误有点奇怪..
如您所见,它是最新版本,我使用 nuget 安装了它
我正在使用 Visual Studio Express 2013 Windows 桌面和 Windows 7,如果这很有趣的话..
c++ - C++ REST SDK 卡萨布兰卡 Client.request
我想编写一个小 C++ 程序,向服务器发送请求并获取一些数据。我找到了 C++ Rest-SDK 并决定使用它。我在不同的网站上搜索了代码示例,但其中许多都不起作用并显示语法错误。我现在得到的是该代码,但跳过了 client.request 方法。该程序永远不会跳进去。希望有人能意识到这个问题,也许可以解释我必须改变什么。
c++ - 卡萨布兰卡教程不适用于我的 Ubuntu
我对卡萨布兰卡有疑问。
我已经在我的 Linux Ubuntu x64 上安装了它:没有错误;并运行所有测试:全部通过。我已经像在linux 安装支持页面上那样做了,但我已经安装了最新的库。
我从他们的网站复制了教程代码,当我运行它时,它说:
如果我在调试中运行它,我会看到它在线崩溃
如果我用另一种方式做:
它从 try 块崩溃,client.request(request);
它仍然说
所以没有错误/异常
我想更多可能的问题:
- 库应该正是您指定的库?
- 会不会是
methods::GET
问题所在?我不这么认为,但它说它找不到它的声明。不是警告或错误,而是带有黄色下划线,当我将鼠标放在它上面时会显示此消息。
我读过一个类似的问题,但它的答案也不起作用。
- 这可能是一个错误吗?
- 会不会是我机器上的东西?