Subversion Repositories Applications.framework

Compare Revisions

Ignore whitespace Rev 483 → Rev 484

/trunk/framework/RestServeur.php
458,7 → 458,7
if (method_exists($this, $methode)) {
$retour = $this->$methode();
} else {
header('Allow: GET, POST, DELETE, PUT');
header('Allow: GET, POST, DELETE, PUT, OPTIONS');
$msg = "La méthode HTTP '{$this->methode}' n'est pas prise en compte par ce serveur REST.\n".
"Consulter l'entête Allow pour connaître les méthodes autorisées.";
throw new Exception($msg, self::HTTP_CODE_METHODE_NON_AUTORISE);
587,14 → 587,10
return $retour;
}
 
/*private function executerOptions() {
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers:origin, content-type');
header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS');
header('Access-Control-Allow-Content-Type: application/json');
header('Access-Control-Max-Age: 3628800');
header('Access-Control-Allow-Credentials: false');
}*/
private function executerOptions() {
// La méthode OPTIONS est nécessaire pour les requêtes CORS
return true;
}
 
/**
* Parse les données contenu dans le corps de la requête HTTP (= POST) en :