HttpMessage

(no version information, might be only in CVS)

HttpMessage -- HTTP Message Class

Synopsis

class HttpMessage implements Iterator, Countable, Serializable

Class Members

Egenskaber

Tabel 1. Instance Properties

ModifiersTypeNameDescription
protectedinttypemessage type
protectedstringbodymessage body
protectedfloathttpVersionHTTP protocol version
protectedarrayheadersmessage headers
protectedstringrequestMethodrequest method name
protectedrequestUrlstringrequest URL
protectedintresponseCoderesponse code
protectedstringresponseStatusresponse status message
protectedHttpMessageparentMessagereference to parent message

Bemærk: None of these default properties can be accessed by reference, array key/index notation nor be used in increment or decrement operations.

Foruddefinerede Konstanter

Tabel 2.

TypeNameDescription
intTYPE_NONEmessage has is of no specific type
intTYPE_REQUESTmessage is a request style HTTP message
intTYPE_RESPONSEmessage is a response style HTTP message

Metoder

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