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 : |