Попытка использовать libcurlpp (оболочку C ++ для libcurl), чтобы опубликовать форму и получить ответ. Все это работает, но я понятия не имею, как программно получить доступ к ответу от объекта curlpp :: Easy после завершения транзакции http. Bascially:
#include <curlpp/Easy.hpp>
#include <curlpp/Options.hpp>
...
curlpp::Easy foo;
foo.setOpt( new curlpp::options::Url( "http://example.com/" ) );
foo.setOpt( new curlpp::options::Verbose( true ) );
...many other options set...
foo.perform(); // this executes the HTTP transaction
Когда этот код выполняется, потому что Verbose
установлен на true
, я вижу, как ответ получает вывод в STDOUT. Но как мне получить доступ к полному ответу вместо того, чтобы получить дамп к STDOUT? Похоже, что curlpp :: Easy не имеет методов для получения доступа к ответу.
Множество обращений в Google, когда люди задают один и тот же вопрос, но не отвечают. Список рассылки curlpp является мертвой зоной, и раздел API веб-сайта curlpp был поврежден в течение года.