Line 61... |
Line 61... |
61 |
/** Code HTTP 201 indiquant que l'accès à un service web est un succès et que la ressource a été créée ou modifié.
|
61 |
/** Code HTTP 201 indiquant que l'accès à un service web est un succès et que la ressource a été créée ou modifié.
|
62 |
* L'utiliser lors d'une requète de type PUT (ajouter) ou POST (modifier) pour indiquer le succès de l'opération. */
|
62 |
* L'utiliser lors d'une requète de type PUT (ajouter) ou POST (modifier) pour indiquer le succès de l'opération. */
|
63 |
const HTTP_CODE_CREATION_OK = '201';
|
63 |
const HTTP_CODE_CREATION_OK = '201';
|
Line 64... |
Line 64... |
64 |
|
64 |
|
65 |
/** Code HTTP 204 indique que l'accès à un service web est un succès et qu'il n'y a pas de contenu à renvoyer.
|
65 |
/** Code HTTP 204 indique que l'accès à un service web est un succès et qu'il n'y a pas de contenu à renvoyer.
|
- |
|
66 |
* L'utiliser lors d'une requète de type DELETE (supprimer) pour indiquer le succès de l'opération si aucun
|
66 |
* L'utiliser lors d'une requète de type DELETE (supprimer) pour indiquer le succès de l'opération. */
|
67 |
* contenu (status) ne doit être renvoyé, sinon utiliser 200 OK. */
|
Line 67... |
Line 68... |
67 |
const HTTP_CODE_SUPPRESSION_OK = '204';
|
68 |
const HTTP_CODE_SUPPRESSION_OK = '204';
|
68 |
|
69 |
|
69 |
/** Code HTTP 400 indique que les paramètres envoyés au service contiennent des erreurs.
|
70 |
/** Code HTTP 400 indique que les paramètres envoyés au service contiennent des erreurs.
|
Line 517... |
Line 518... |
517 |
} else if ($info === false) {
|
518 |
} else if ($info === false) {
|
518 |
$this->envoyerEnteteStatutHttp(self::HTTP_CODE_RESSOURCE_INTROUVABLE);
|
519 |
$this->envoyerEnteteStatutHttp(self::HTTP_CODE_RESSOURCE_INTROUVABLE);
|
519 |
$e = "La ressource à supprimer est introuvable. Il se peut qu'elle ait été préalablement supprimé.";
|
520 |
$e = "La ressource à supprimer est introuvable. Il se peut qu'elle ait été préalablement supprimé.";
|
520 |
self::ajouterMessage($e);
|
521 |
self::ajouterMessage($e);
|
521 |
} else {
|
522 |
} else {
|
522 |
$this->envoyerEnteteStatutHttp(self::HTTP_CODE_CREATION_OK);
|
523 |
$this->envoyerEnteteStatutHttp(self::HTTP_CODE_OK);
|
523 |
$retour = $info;
|
524 |
$retour = $info;
|
524 |
}
|
525 |
}
|
525 |
} else {
|
526 |
} else {
|
526 |
self::envoyerEnteteStatutHttp(self::HTTP_CODE_RESSOURCE_INTROUVABLE);
|
527 |
self::envoyerEnteteStatutHttp(self::HTTP_CODE_RESSOURCE_INTROUVABLE);
|
527 |
$e = "Le service '{$this->service}' ne contient pas la méthode '".self::METHODE_DELETE."' nécessaire ".
|
528 |
$e = "Le service '{$this->service}' ne contient pas la méthode '".self::METHODE_DELETE."' nécessaire ".
|