使用curlpp获取响应
to get response using curlpp
我正在使用curlpp来接收响应。我指的是curlpp网站的这个例子http://curlpp.org/index.php/examples/64-example-14.但我没有得到响应的存储位置,以便我可以将其用于进一步的目的。该代码仅显示请求状态的整数值。我也浏览过谷歌,但没能弄清楚。
curlpp::Multi::Msgs msgs = requests.info();
for (curlpp::Multi::Msgs::iterator pos = msgs.begin(); pos != msgs.end(); pos++)
{
if (pos->second.msg == CURLMSG_DONE)
{
/* Find out which handle this message is about */
if (pos->first == &request1)
{
printf("First request completed with status %dn", pos->second.code);
}
else if (pos->first == &request2)
{
printf("Second request completed with status %dn", pos->second.code);
}
}
您可以使用WriteStream选项指定其他流:
std::stringstream result;
request.setOpt(cURLpp::Options::WriteStream(&result));
request.perform();
阅读前面的示例,默认情况下,当您说执行时,它会转到stdout,或者您可以指定其他流。
来自同一个站点,不同的示例http://curlpp.org/index.php/examples/48-example-01
myRequest.perform();
os << myRequest;
其中os是自定义输出流
所以对于像这个例子这样的两个流,添加一些类似的东西
os1 << request1;
os2 << request2;
以获得两个响应
相关文章:
- 获取加密的正文响应WinHttp HTTPS
- 如何使用软化工具包从 OPC UA 服务器异步读取操作回调中的数据值响应中获取 NodeId 详细信息
- 如何从wxWebView获取响应
- 如何使用 C++ 中的 cpprestsdk 发布 json 数据并从本地服务器获取响应
- 如何在C++中使用 Curl 获取 HTTP 响应字符串
- 获取从网页到 c++ 的 json 响应
- 如何获取列表命令的响应消息(从CFTPConnection)
- 如何获取 curlpp 响应标头
- 如何使用提升包从此 JSON 响应中获取"users_list"
- 如何将 cpr 的获取响应转换为 json 对象?
- Qt 和 Raspberry Pi 获取终端命令的响应值
- 从OpenCV MLP响应中获取最高值(概率)位置
- 实时从QProcess获取响应
- C 从HTTP响应中获取图片
- 如何保存HTTP的JSON响应在C 中获取.json文件
- 从 XMLHttpRequest-Object 获取响应文本
- Webkit GTK:获取HTTP响应
- 从Poco http客户端获取对字符串的响应
- 如何获取响应QVBoxLayout中QWidget的当前宽度
- 智能卡获取响应返回状态 6D00