CurlPP SSL Issues
Hi All!
So I have been working with CurlPP lately and when trying to connect to a site with HTTPS I get:
"SSL Certificate problem: unable to get local issuer certificate"
Here is my code.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
#include <curlpp/cURLpp.hpp>
#include <curlpp/Easy.hpp>
#include <curlpp/Options.hpp>
#include <iostream>
#include <ostream>
#include <fstream>
using namespace curlpp::options;
int main(int, char **)
{
std::string body;
try
{
// That's all that is needed to do cleanup of used resources (RAII style).
curlpp::Cleanup myCleanup;
std::list<std::string> header;
header.push_back("Content-Type: application/json");
curlpp::Cleanup clean;
curlpp::Easy r;
r.setOpt(new curlpp::options::Url("https://www.google.com"));
r.setOpt(new curlpp::options::HttpHeader(header));
r.setOpt(new curlpp::options::PostFields(body));
r.setOpt(new curlpp::options::PostFieldSize(body.length()));
//std::ostringstream response;
//r.setOpt(new curlpp::options::WriteStream(&response));
r.perform();
}
catch (curlpp::RuntimeError & e)
{
std::cout << e.what() << std::endl;
}
catch (curlpp::LogicError & e)
{
std::cout << e.what() << std::endl;
}
return 0;
}
| |
Is there anyway I can disable SSL?
Or fix this issue?
Last edited on
Topic archived. No new replies allowed.