Horde_Http_Response_Base
Base class for HTTP response objects.
Tags
Table of Contents
- $code : int
- HTTP response code.
- $headers : array<string|int, mixed>
- Response headers.
- $httpVersion : float
- HTTP protocol version that was used.
- $uri : string
- Fetched URI.
- $_headers : Horde_Support_CaseInsensitiveArray
- Case-insensitive list of headers.
- getBody() : string
- Returns the body of the HTTP response.
- getHeader() : string
- Returns the value of a single response header.
- getStream() : mixed
- Returns a stream pointing to the response body that can be used with all standard PHP stream functions.
- _parseHeaders() : array<string|int, mixed>
- Parses an array of response headers, mindful of line continuations, etc.
Properties
$code
HTTP response code.
public
int
$code
$headers
Response headers.
public
array<string|int, mixed>
$headers
$httpVersion
HTTP protocol version that was used.
public
float
$httpVersion
$uri
Fetched URI.
public
string
$uri
$_headers
Case-insensitive list of headers.
protected
Horde_Support_CaseInsensitiveArray
$_headers
Methods
getBody()
Returns the body of the HTTP response.
public
abstract getBody() : string
Tags
Return values
string —HTTP response body.
getHeader()
Returns the value of a single response header.
public
getHeader(string $header) : string
Parameters
- $header : string
-
Header name to get ('Content-Type', 'Content-Length', etc.).
Return values
string —HTTP header value.
getStream()
Returns a stream pointing to the response body that can be used with all standard PHP stream functions.
public
getStream() : mixed
Return values
mixed —_parseHeaders()
Parses an array of response headers, mindful of line continuations, etc.
protected
_parseHeaders(array<string|int, mixed> $headers) : array<string|int, mixed>
Parameters
- $headers : array<string|int, mixed>