With the curlpp
C++ wrapper for libcurl
how do I specify JSON payload for a post request and how can I receive JSON payload in response? Where do I go from here:
std::string json("{}");
std::list<std::string> header;
header.push_back("Content-Type: application/json");
cURLpp::Easy r;
r.setOpt(new curlpp::options::Url(url));
r.setOpt(new curlpp::options::HttpHeader(header));
// set payload from json?
r.perform();
Then, how do I await for a (JSON) response and retrieve the body?