Subversion Repositories Applications.framework

Rev

Rev 454 | Rev 472 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 454 Rev 458
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 ".