问题标签 [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.

0 投票
2 回答
1020 浏览

c++ - 云中的 C++。Microsoft Azure 上的 Casablanca REST 服务

各位 Azure 用户您好。我使用 CasaBlanca REST SDK 创建了相当广泛的 C++ REST 服务。当我开始从事这个项目时,我相信我可以在云 (Azure) 中运行它。请解释我如何才能最好地让这项服务在 Microsoft Azure 上运行。我负担不起用 C# 或 Java 等另一种语言重新编程整个项目。提前致谢!

如果您想知道为什么我认为 CasaBlanca 是为云设计的:

http://channel9.msdn.com/Events/TechEd/Australia/2012/AZR331

-赛斯

0 投票
1 回答
622 浏览

c++ - 未执行守护进程的 pplx::task

我对来自 cpprest (casablanca) 的 pplx::task 有疑问。在分叉我的进程以创建守护进程后,任务不会执行并永远等待。

知道如何归档吗?我想在后台有一个 boost::asio::io_service 需要通知它:

sysout(这是模拟的,我们使用 syslog 是因为 daemon 无法访问 sysout)

编辑:这里有一个功能请求 有人知道解决方法吗?

0 投票
1 回答
1401 浏览

c++ - 对 web::json::value::object 的未定义引用,即使包含 json.h

我有一个看起来像这样的代码:

我得到一个

我不明白为什么它没有看到answer没有std::string


我不明白为什么它没有看到object(std::vector< std::pair< utility::string_t, json::value > >)(我已经包含cpprest/json.h)的定义?

0 投票
2 回答
1204 浏览

c++ - 如果我访问该页面,带有 casablanca 的 http 服务器会崩溃

我用 casablanca(或 cpprest)库中的 http_listener 创建了一个简单的应用程序:

我不明白的是,当我尝试访问该页面时(XXXX:XXXX;不管哪个,我已经测试过很多),应用程序毫无例外地崩溃,我得到一个“没有收到数据,无法加载网页,因为服务器未发送数据。错误代码:ERR_EMPTY_RESPONSE”页面。

0 投票
2 回答
6385 浏览

c++ - 使用 casablanca 解析 JSON 数组

我正在尝试从卡萨布兰卡的 JSON 响应中读取数据。发送的数据如下所示:

有谁知道如何做到这一点?Casablanca 教程似乎只关心创建这样的数组,而不关心从中读取。

0 投票
0 回答
636 浏览

c++ - C++ REST SDK (casablanca):如何获取连接到 http_listener 的客户端地址?

我有一个用 Casablanca 编写的小型 HTTP 服务器,我想获取发送请求的客户端的 IP 地址。我查看了http_request的成员,没有找到。

0 投票
2 回答
5654 浏览

c++ - 使用 C++ REST SDK (Casablanca) 从文件中读取 JSON

我有以下代码应该读取文本文件的内容并将其解析为 JSON

以及以下测试 JSON 文件

问题在于无论 JSON 代码是什么,我都会收到错误“第 1 行,第 2 列语法错误:格式错误的令牌”。据我所知,JSON 格式正确,所有括号均平衡。

代码在 64 位 Windows 7 上运行。

任何人都知道它为什么这么认为(或者我如何将 stringstream_t 转换为字符串并查看它实际读取的内容)。

0 投票
1 回答
2416 浏览

c++ - Setting up multiple listeners with c++ casablanca

I need to set up an application that listens on a number of Urls but do not know when I start how many - this will eventually be read from a database but for the moment they are hard coded in a demo.

With the above code the line

fails to compile with the error

Error 1 error C2248: 'web::http::experimental::listener::http_listener::http_listener' : cannot access private member declared in class 'web::http::experimental::listener::http_listener' c:\program files (x86)\microsoft visual studio 12.0\vc\include\xmemory0 593 1 MultipleListenerTest

If I leave it out then none of the listeners are actually listening and you get This webpage is not available in Chrome at least.

So how can you set up multiple listeners when you do not know before hand how many are required?

0 投票
2 回答
211 浏览

c++ - Casablanca:将变量分配给 JSON 表值

这可能是一个简单的问题,但我不知道答案。我试过用谷歌搜索它,但我不知道用谷歌搜索什么。我需要将一个变量分配给 JSON 表值(用户名字符串到用户名表值)。我在 MSDN 上看到了一个这样的例子:

但是,如果我删除引号并输入变量名,则会出错。我觉得这与“U”有关。但是,老实说,我不知道“U”被称为什么(迭代器?)或如何更改它。你能帮帮我吗?

0 投票
2 回答
2484 浏览

c++ - C++ 卡萨布兰卡 POST 请求

我正在开发一个自定义的 Minecraft 启动器并且遇到了一些问题。我需要向“ https://authserver.mojang.com/ ”发送一个包含一些 JSON 的 POST 请求,然后检索一些返回的 JSON。

但是,我在发送请求时遇到问题。每当我尝试发送 HTTP 请求时,都会出错 405——请求方法不正确。我不确定它为什么这么说。身份验证的要求详见:http ://wiki.vg/Authentication 。下面是我创建 http_client 的代码:

任何帮助将不胜感激!