std::string posX, posY, objet;
posX = "20";
posY = "50";
objet = "arbre";
sf::Http::Request request("/test.php", sf::Http::Request::Post);
// encodage des paramètres dans le corps de la requête
std::ostringstream stream;
stream << "posX=" << posX << "posY="<< posY << "objet=" << objet;
request.setBody(stream.str());
// envoi de la requête au serveur
sf::Http http("http://etud05-snir17.hebergratuit.net/");
sf::Http::Response response = http.sendRequest(request);
if (response.getStatus() == sf::Http::Response::Ok)
{
// affichage de la réponse du serveur
std::cout << "status: " << response.getStatus() << std::endl;
std::cout << "HTTP version: " << response.getMajorHttpVersion() << "." << response.getMinorHttpVersion() << std::endl;
std::cout << "Content-Type header:" << response.getField("Content-Type") << std::endl;
std::cout << response.getBody() << std::endl;
}
else
{
std::cout << "request failed" << std::endl;
}
return 0;