casablanca

    0热度

    1回答

    我有一段代码看起来是这样的(obj是web::json::value): try { obj[key_str] = web::json::value::parse(value_str); } catch (...) { obj[key_str] = web::json::value::string(value_str); } 我无法找到两者之间的差别,因为对于任何输入

    2热度

    1回答

    我正在使用卡萨布兰卡C++ REST库来处理JSON数据。这是我用来从头创建一个新的JSON对象并添加键值对的代码。 web::json::value temp; // 1 - to add literal key-value pairs temp[L"key1"] = web::json::value::string(U("value1")); // 2 - to add key-va

    0热度

    2回答

    我有这样我PostgreSQL的数据: 背景 id | Size 1 | small 2 | medium 3 | large 艺术 id | name | background_id 1 | Shine | 1 2 | Sun | 3 3 | Mountain | 3 我想获得先进的数据排序依据背景由它的价值从小(小,中,大)与l aravel eloquent Art

    2热度

    1回答

    我已经做了一些关于Azure SDK的阅读,并且为了取消您似乎需要在cancellation_token中传递的任务。 我上传的代码非常简单: azure::storage::cloud_block_blob blockBlob = container.get_block_blob_reference(fileLeaf.wstring()); auto task = blockBlob.upl

    2热度

    1回答

    我最近升级到VS2017,我期待着开始做更多的C++工作。我还没有很好地使用过VS或C++(甚至在那时我还是一个C++新手)。 我想安装卡萨布兰卡,又名CPPRestSdk(https://github.com/Microsoft/cpprestsdk),但我似乎无法管理它。 我试过通过NuGet安装它,但我不确定我要链接到我的项目,我试过vcpkg - 我已经通过说明下载了它,但我没有任何线索在

    3热度

    1回答

    我想使用C++ REST SDK(卡萨布兰卡)库执行POST HTTP请求,但我没有成功...我也找不到任何最近/工作代码段。 任何人都可以帮助我吗? 用我下面的代码我得到一个运行时网:: JSON :: json_exception说: “没有一个字符串”: json::value postData; postData[L"name"] = json::value::string(L"Joe

    1热度

    1回答

    我正在做一些代码,我将输出重定向到一个文件,但我得到错误使用fstream,ostream,streambuf()。它说, - “fstream的” 不明确 - “ostream的” 不明确 -class “的std :: basic_ostream>” 没有成员 “流缓冲” -class“STD :: shared_ptr“没有会员”关闭“ 我已经搜索它的包括,安装最新版本的卡萨布兰卡的休息ap

    1热度

    1回答

    我正在看这个代码,它使用卡萨布兰卡实现了一个简单的JSON服务器。到目前为止我还没有找到一个更好的例子。作者似乎对每个API使用不同的HTTP方法,这可能会成为一个问题,当服务器应该是许多API。这个问题应该如何解决?这是否意味着我需要多个http_listeners? #include <cpprest/http_listener.h> #include <cpprest/json.h>

    4热度

    1回答

    我有一台使用卡萨布兰卡/ cpprestsdk监听http请求的小型服务器。我已经看到,其他API提供了检索客户端IP的功能,但是在搜索到互联网和sdk之后,好吧..在这里,我是。 任何帮助PLZ?

    0热度

    1回答

    由于关于REST服务学习过程的一部分,我想建立使用Microsoft Visual C++一个REST SDK“卡萨布兰卡”一个简单的HTTP侦听器。我最初的目标是测试它是否可以接收指向localhost的简单POST请求并将文本保存在文件中。 我在VS2015上构建这个项目。我使用内置的包管理器来查找和安装sdk,并从github下载所需的头文件并将它们添加为其他包含目录。当试图建立,我不断收到