HttpMessage

(No version information available, might be only in CVS)

HttpMessage — CLasse HTTP Message

Synopsis

   classe HttpMessage implémente l'itérateur, Countable, Serializable
  

Membres de la classe

Propriétés

Tableau 109. Propriété de l'instance

ModificateursTypeNomDescription
protectedentiertypetype du message
protectedchaîne de caractèresbodycorps du message
protectedfloathttpVersionversion du protocole HTTP
protectedtableauheadersen-têtes du message
protectedchaîne de caractèresrequestMethodnom de la méthode de la requête
protectedrequestUrlstringURL de la requête
protectedintresponseCodecode réponse
protectedstringresponseStatusstatut du message de la réponse
protectedHttpMessageparentMessageré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

Tableau 110. 

TypeNomDescription
intTYPE_NONEmessage ne contient pas de type spécifique
intTYPE_REQUESTmessage est un message HTTP du style message
intTYPE_RESPONSEmessage est un message HTTP du style réponse

Méthodes

HttpMessage::construct()
HttpMessage::factory()
HttpMessage::fromEnv()
HttpMessage::fromString()
HttpMessage::toString()
HttpMessage::toMessageTypeObject()
HttpMessage::guessContentType()
HttpMessage::detach()
HttpMessage::prepend()
HttpMessage::reverse()
HttpMessage::send()
HttpMessage::getParentMessage()
HttpMessage::getType()
HttpMessage::setType()
HttpMessage::getHttpVersion()
HttpMessage::setHttpVersion()
HttpMessage::getHeaders()
HttpMessage::getHeader()
HttpMessage::addHeaders()
HttpMessage::setHeaders()
HttpMessage::getBody()
HttpMessage::setBody()
HttpMessage::getRequestMethod()
HttpMessage::setRequestMethod()
HttpMessage::getRequestUrl()
HttpMessage::setRequestUrl()
HttpMessage::getResponseCode()
HttpMessage::setResponseCode()
HttpMessage::getResponseStatus()
HttpMessage::setResponseStatus()