#include #include #include #include #include std::string dlpic() { sf::Http http(""); //get pic url sf::Http::Request request("photo/link/random/1"); sf::Http::Response response = http.sendRequest(request); if (response.getStatus() == sf::Http::Response::Ok) { std::cout << response.getBody() << std::endl; sf::Http::Request picrequest(response.getBody()); sf::Http::Response picresponse = http.sendRequest(picrequest); if (picresponse.getStatus() == sf::Http::Response::Ok) { std::string myname = std::tmpnam(nullptr); std::ofstream outfile(myname, std::ofstream::binary); outfile << picresponse.getBody(); outfile.close(); return myname; } } return ""; } int main() { std::cout << "pfff" << std::endl; std::cout << dlpic() << std::endl; }