Horde_Http_Response_Fopen extends Horde_Http_Response_Base
HTTP response object for the fopen backend.
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.
- $_content : mixed
- Response content
- $_headers : Horde_Support_CaseInsensitiveArray
- Case-insensitive list of headers.
- $_stream : stream
- Response body.
- __construct() : mixed
- Constructor.
- 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
$_content
Response content
protected
mixed
$_content
$_headers
Case-insensitive list of headers.
protected
Horde_Support_CaseInsensitiveArray
$_headers
$_stream
Response body.
protected
stream
$_stream
Methods
__construct()
Constructor.
public
__construct(mixed $uri, mixed $stream[, mixed $headers = array() ]) : mixed
Parameters
- $uri : mixed
- $stream : mixed
- $headers : mixed = array()
Return values
mixed —getBody()
Returns the body of the HTTP response.
public
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>