首页 > 解决方案 > curlpp c++​​ 禁用打印

问题描述

抱歉,如果这是一个愚蠢的问题,但是在使用 cURLpp 发出请求时,我似乎无法摆脱控制台输出。我正在编写一个机器人,所以我需要从控制台实时读取数据,这一切都非常困难。

我尝试了几种阅读文档的方法(https://github.com/jpbarrette/curlpp/blob/master/doc/guide.pdf)我尝试了示例,但似乎无法摆脱输出

这是我的代码示例:

std::string function() {
try
{
    curlpp::Cleanup cleaner;
    curlpp::Easy request;

    request.setOpt(curlpp::options::Url("url"));
    
    request.setOpt(curlpp::options::Verbose(true));

    std::ostringstream response;
    request.setOpt(new curlpp::options::WriteStream(&response));

    request.perform();
    return response.str();

}
catch (curlpp::LogicError& e) {
    std::cout << "ERROR Logic" << std::endl;
    std::cout << e.what() << std::endl;
    return e.what();
}
catch (curlpp::RuntimeError& e) {
    std::cout << "ERROR runtime" << std::endl;
    std::cout << e.what() << std::endl;
    return e.what();
}

}

总是得到这样的东西

...

...

请帮助解决这个问题,在此先感谢。

标签: c++apiconsolecurlpp

解决方案


推荐阅读