ajout PostURL()
This commit is contained in:
parent
d9eedf4bd1
commit
7b3ac62f73
@ -2,7 +2,7 @@
|
||||
// Client HTTP
|
||||
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
|
||||
Function GetURL($url) {
|
||||
$body = "";
|
||||
@ -18,4 +18,22 @@ Function GetURL($url) {
|
||||
}
|
||||
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;
|
||||
};
|
||||
?>
|
Loading…
x
Reference in New Issue
Block a user