Documentation

Horde_Http_Response_Base
in package

Base class for HTTP response objects.

Tags
author

Chuck Hagenbuch chuck@horde.org

category

Horde

copyright

2007-2017 Horde LLC

license

http://www.horde.org/licenses/bsd BSD

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
throws
Horde_Http_Exception
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>
Return values
array<string|int, mixed>

Search results