La classe EventHttpRequest
(PECL event >= 1.4.0-beta)
Introduction
Représente une requête HTTP.
Synopsis de la classe
EventHttpRequest
{
/* Constants */
/* Méthodes */
}Constantes pré-définies
-
EventHttpRequest::CMD_GET -
méthode GET (commande)
-
EventHttpRequest::CMD_POST -
méthode POST (commande)
-
EventHttpRequest::CMD_HEAD -
méthode HEAD (commande)
-
EventHttpRequest::CMD_PUT -
méthode PUT (commande)
-
EventHttpRequest::CMD_DELETE -
commande DELETE (méthode)
-
EventHttpRequest::CMD_OPTIONS -
méthode OPTIONS (commande)
-
EventHttpRequest::CMD_TRACE -
méthode TRACE (commande)
-
EventHttpRequest::CMD_CONNECT -
méthode CONNECT (commande)
-
EventHttpRequest::CMD_PATCH -
méthode PATCH (commande)
-
EventHttpRequest::INPUT_HEADER -
Demande le type d'en-tête d'entrée.
-
EventHttpRequest::OUTPUT_HEADER -
Demande le type d'en-tête de sortie.
Sommaire
- EventHttpRequest::addHeader — Ajoute un en-tête HTTP aux en-têtes de la requête
- EventHttpRequest::cancel — Annule une requête HTTP en attente
- EventHttpRequest::clearHeaders — Supprime tous les en-têtes depuis la liste des en-têtes de la requête
- EventHttpRequest::closeConnection — Ferme les connexions HTTP associées
- EventHttpRequest::__construct — Construit un objet EventHttpRequest
- EventHttpRequest::findHeader — Cherche la valeur d'un en-tête
- EventHttpRequest::free — Libère l'objet et supprime les événements associés
- EventHttpRequest::getBufferEvent — Retourne l'objet EventBufferEvent
- EventHttpRequest::getCommand — Retourne la commande de la requête (méthode)
- EventHttpRequest::getConnection — Retourne un objet EventHttpConnection
- EventHttpRequest::getHost — Retourne l'hôte demandé
- EventHttpRequest::getInputBuffer — Retourne le buffer d'entrée
- EventHttpRequest::getInputHeaders — Retourne le tableau associatif contenant les en-têtes d'entrée
- EventHttpRequest::getOutputBuffer — Retourne le buffer de sortie de la requête
- EventHttpRequest::getOutputHeaders — Retourne un tableau associatif contenant les en-têtes de sortie
- EventHttpRequest::getResponseCode — Retourne le code de la réponse
- EventHttpRequest::getUri — Retourne l'URI de la requête
- EventHttpRequest::removeHeader — Supprime un en-tête HTTP depuis les en-têtes de la requête
- EventHttpRequest::sendError — Envoi un message d'erreur HTML au client
- EventHttpRequest::sendReply — Envoi une réponse HTML au client
- EventHttpRequest::sendReplyChunk — Envoi un autre bloc de données comme partie d'un bloc de réponse entrant
- EventHttpRequest::sendReplyEnd — Complète un bloc de réponse, en libérant la requête
- EventHttpRequest::sendReplyStart — Initialise un bloc de réponse