Comment utiliser InfoGetter de curlpp?
Question
J'utilise curlpp dans une application et besoin d'obtenir l'URL je redirigés vers. Apparemment, il y a deux façons: suivre les en-têtes de Location
(laid) ou l'utilisation curlpp::InfoGetter
(c ++ contrepartie de curl_easy_getinfo()
).
Mais comment puis-je utiliser curlpp::InfoGetter
? Je cant't trouve des exemples. Quelqu'un at-il un court extrait?
La solution
Ok, juste trouvé par moi-même:
#include <curlpp/cURLpp.hpp>
#include <curlpp/Easy.hpp>
#include <curlpp/Infos.hpp>
curlpp::Easy request;
request.setOpt(new curlpp::options::Url("http://www.example.com/"));
request.perform();
std::string effective_url = curlpp::infos::EffectiveUrl::get(request);
Vous pouvez utiliser une autre sous-classe de curl::Info
trouvées dans http : //bitbucket.org/jpbarrette/curlpp/src/tip/include/curlpp/Infos.hpp au lieu de curlpp::infos::EffectiveUrl
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow