我正在尝试学习如何使用 curlpp 在 C++ 中发送 http 请求。到目前为止,他们自己的示例工作正常,但我正在尝试使用 stringstreams 将结果保存到 std::string 变量中。代码如下所示:
31 std::stringstream result;
39 request.perform();
40
41 result << request;
42 std::string jsonstring;
43 result >> jsonstring;
44 std::cout << jsonstring << "\n";
但结果只返回实际字符串的一部分 这是 ./a.out 应该如下所示:
{"mrpickie":{"id":25755422,"name":"Mr PickIe","profileIconId":19,"summonerLevel":30,"revisionDate":1454122204000}}
这是它的样子:
{"mrpickie":{"id":25755422,"name":"Mr
那是怎么回事?我是 C++ 新手,所以我想这与我如何使用字符串流或声明我的字符串变量有关。如果您想要我的代码中的更多行,我可以毫无问题地分享
提前致谢