Gestion des réponses Gestion des réponses

Il est important de maîtriser les réponses qu’une application web peut envoyer à un navigateur web.

Exemples concret d’utilisation de réponses

Lorsque des requêtes AJAX sont effectuées, il peut être très utile de renvoyer des données sous forme JSON. Le JavaScript peut interpréter facilement du contenu JSON afin de l’utiliser dans une page web.

Pour créer une API, il est important de gérer correctement les réponses envoyées. Il faut pouvoir envoyer des codes d’erreurs, des messages, des données, etc.

Avant toute chose, il est important d’inclure la classe Phalcon permettant de créer des réponses. Pour cela, ajoutez la ligne ci-dessous sur toutes les classes qui envoient des réponses HTTP :

use Phalcon\Http\Response; 

1. Envoi d’une réponse simple

Syntaxe de création et d’envoi d’une réponse simple

// Création d'une réponse 
$oResponse = new Response(); 
 
// Modification du code HTTP de la réponse 
$oResponse->setStatusCode(<code HTTP>, '<message>'); 
 
// Modification du contenu envoyé 
$oResponse->setContent('<contenu>'); 
 
// Envoi de la réponse 
return $oResponse->send(); 

code HTTP : le code HTTP envoyé. Ces codes sont normés et ont des significations qui leur sont...

couv_EPPHALC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Gestion des sessions
Suivant
Nouveautés de la version 4