Zend_Http_Response represents an HTTP 1.0 / 1.1 response message. It includes easy access to all the response's different elemts, as well as some convenience methods for parsing and validating HTTP responses.
Located in /Http/Response.php (line 34)
Class | Description |
---|---|
![]() |
Zend_Http_Response represents an HTTP 1.0 / 1.1 response message. It includes easy access to all the response's different elemts, as well as some convenience methods for parsing and validating HTTP responses. |
List of all known HTTP response codes - used by responseCodeAsText() to translate numeric codes to messages.
The HTTP response body
The HTTP response code
The HTTP response headers array
The HTTP response code as string (e.g. 'Not Found' for 404 or 'Internal Server Error' for 500)
The HTTP version (1.0, 1.1)
Decode a "chunked" transfer-encoded body and return the decoded text
Decode a zlib deflated message (when Content-encoding = deflate)
Currently requires PHP with zlib support
Decode a gzip encoded message (when Content-encoding = gzip)
Currently requires PHP with zlib support
Extract the body from a response string
Extract the response code from a response string
Extract the headers from a response string
Extract the HTTP message from a response
Extract the HTTP version from a response
Create a new Zend_Http_Response object from a string
A convenience function that returns a text representation of HTTP response codes. Returns 'Unknown' for unknown codes.
Returns array of all codes, if $code is not specified.
Conforms to HTTP/1.1 as defined in RFC 2616 (except for 'Unknown') See http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10 for reference
HTTP response constructor
In most cases, you would use Zend_Http_Response::fromString to parse an HTTP response string and create a new Zend_Http_Response object.
NOTE: The constructor no longer accepts nulls or empty values for the code and headers and will throw an exception if the passed values do not form a valid HTTP responses.
If no message is passed, the message will be guessed according to the response code.
Get the entire response as string
Get the response body as string
This method returns the body of the HTTP response (the content), as it should be in it's readable version - that is, after decoding it (if it was decoded), deflating it (if it was gzip compressed), etc.
If you want to get the raw body (as transfered on wire) use $this->getRawBody() instead.
Get a specific header as string, or null if it is not set
Get the response headers
Get all headers as string
Return a message describing the HTTP response code (Eg. "OK", "Not Found", "Moved Permanently")
Get the raw response body (as transfered "on wire") as string
If the body is encoded (with Transfer-Encoding, not content-encoding - IE "chunked" body), gzip compressed, etc. it will not be decoded.
Get the HTTP response status code
Get the HTTP version of the response
Check whether the response is an error
Check whether the response is a redirection
Check whether the response in successful
Implements magic __toString()
Documentation generated on Mon, 21 Jun 2010 15:42:21 -0400 by phpDocumentor 1.4.3