Horde_Http_Response_Peclhttp
extends Horde_Http_Response_Base
in package
HTTP response object for the pecl_http 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.
- $_headers : Horde_Support_CaseInsensitiveArray
- Case-insensitive list of headers.
- $_message : HttpMessage
- HttpMessage object.
- __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
$_headers
Case-insensitive list of headers.
protected
Horde_Support_CaseInsensitiveArray
$_headers
$_message
HttpMessage object.
protected
HttpMessage
$_message
Methods
__construct()
Constructor.
public
__construct(string $uri, HttpMessage $message) : mixed
Parameters
- $uri : string
- $message : HttpMessage
Return values
mixed —getBody()
Returns the body of the HTTP response.
public
getBody() : string
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>