Classe HttpMessage
(PECL pecl_http >= 0.10.0)
Synopsis de la classe
   static public
   HttpMessage fromString
    ([ string 
   }$raw_message
   [, string $class_name = "HttpMessage"
  ]] )Membres de la classe
Propriétés
| Modificateurs | Type | Nom | Description | 
|---|---|---|---|
| protected | entier | type | type du message | 
| protected | chaîne de caractères | body | corps du message | 
| protected | float | httpVersion | version du protocole HTTP | 
| protected | tableau | headers | en-têtes du message | 
| protected | chaîne de caractères | requestMethod | nom de la méthode de la requête | 
| protected | requestUrl | string | URL de la requête | 
| protected | int | responseCode | code réponse | 
| protected | string | responseStatus | statut du message de la réponse | 
| protected | HttpMessage | parentMessage | référence vers le message parent | 
Note:
Aucune de ces propriétés par défaut ne peuvent être accédées par référence, ni par notation clé/index de tableau, ni être utilisées dans des opérations d'incrémentation ou décrémentation.
Constantes pré-définies
| Type | Nom | Description | 
|---|---|---|
| int | TYPE_NONE | message ne contient pas de type spécifique | 
| int | TYPE_REQUEST | message est un message HTTP du style message | 
| int | TYPE_RESPONSE | message est un message HTTP du style réponse | 
Sommaire
- HttpMessage::addHeaders — Ajoute des en-têtes
 - HttpMessage::__construct — Constructeur de la classe HttpMessage
 - HttpMessage::detach — Détache un HttpMessage
 - HttpMessage::factory — Crée HttpMessage pour une chaîne
 - HttpMessage::fromEnv — Crée HttpMessage pour l'environnement
 - HttpMessage::fromString — Crée un HttpMessage depuis une chaîne de caractères
 - HttpMessage::getBody — Récupère le corps du message
 - HttpMessage::getHeader — Récupère les en-têtes
 - HttpMessage::getHeaders — Récupère les en-têtes du message
 - HttpMessage::getHttpVersion — Récupère la version HTTP
 - HttpMessage::getParentMessage — Récupère le message parent
 - HttpMessage::getRequestMethod — Récupère la méthode de la demande
 - HttpMessage::getRequestUrl — Récupère l'URL de la demande
 - HttpMessage::getResponseCode — Récupère le code réponse
 - HttpMessage::getResponseStatus — Récupère le statut de la réponse
 - HttpMessage::getType — Récupère le type du message
 - HttpMessage::guessContentType — Demande le type de contenu
 - HttpMessage::prepend — Ajoute un message
 - HttpMessage::reverse — Renverse la chaîne du message
 - HttpMessage::send — Envoie le message
 - HttpMessage::setBody — Définit le corps du message
 - HttpMessage::setHeaders — Définit les en-têtes
 - HttpMessage::setHttpVersion — Définit la version HTTP
 - HttpMessage::setRequestMethod — Définit la méthode de la demande
 - HttpMessage::setRequestUrl — Définit l'URL de la demande
 - HttpMessage::setResponseCode — Définit le code réponse
 - HttpMessage::setResponseStatus — Définit le statut de la réponse
 - HttpMessage::setType — Définit le type de message
 - HttpMessage::toMessageTypeObject — Crée un objet HTTP en fonction du type de message
 - HttpMessage::toString — Récupère la représentation du message sous la forme d'une chaîne de caractères
 
