ajout PostURL()

This commit is contained in:
jbousquie 2016-11-24 14:07:23 +01:00
parent d9eedf4bd1
commit 7b3ac62f73

View File

@ -2,7 +2,7 @@
// Client HTTP // Client HTTP
require_once 'HTTP/Request2.php'; require_once 'HTTP/Request2.php';
// fonction GetURL() : renvoie le contenu d'une réponse à un GET http // Fonction GetURL() : renvoie le contenu d'une réponse à un GET http
// renvoie une string contenant le corps de la réponse // renvoie une string contenant le corps de la réponse
Function GetURL($url) { Function GetURL($url) {
$body = ""; $body = "";
@ -18,4 +18,22 @@ Function GetURL($url) {
} }
return $body; return $body;
}; };
// Fonction PostURL() : émet un POST http sur l'url
// paramètre : string $url et $param, un array de paramètres du POST
Function PostURL($url, $params) {
$body = "";
$http = new HTTP_Request2( $url, HTTP_Request2::METHOD_POST);
$http->addPostParameter($params);
try {
$response = $http->send();
if (200 == $response->getStatus()) {
$body = $response->getBody();
}
}
catch (HTTP_Request2_Exception $ex) {
echo $ex;
}
return $body;
};
?> ?>