HttpMessage

(no version information, 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 1. 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 2.

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