PHP Класс VCR\Util\HttpUtil

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
formatAsStatusString ( Response $response ) : string Returns a HTTP status line from specified response.
formatAsStatusWithHeadersString ( Response $response ) : string Returns a HTTP status line with headers from specified response.
formatHeadersForCurl ( array $headers ) : array Returns a list of headers from a key/value paired array.
parseHeaders ( array $headers ) : array Returns key value pairs of response headers.
parseRawHeader ( $rawHeader ) : array Returns an array of arrays for specified raw header string.
parseResponse ( string $response ) : array Returns status, headers and body from a HTTP response string.
parseStatus ( string $status ) : array Returns http_version, code and message from a HTTP status line.

Описание методов

formatAsStatusString() публичный статический Метод

Returns a HTTP status line from specified response.
public static formatAsStatusString ( Response $response ) : string
$response VCR\Response
Результат string HTTP status line.

formatAsStatusWithHeadersString() публичный статический Метод

Returns a HTTP status line with headers from specified response.
public static formatAsStatusWithHeadersString ( Response $response ) : string
$response VCR\Response
Результат string HTTP status line.

formatHeadersForCurl() публичный статический Метод

Returns a list of headers from a key/value paired array.
public static formatHeadersForCurl ( array $headers ) : array
$headers array Headers as key/value pairs.
Результат array List of headers ['Content-Type: text/html', '...'].

parseHeaders() публичный статический Метод

Returns key value pairs of response headers.
public static parseHeaders ( array $headers ) : array
$headers array List of headers. Example: ['Content-Type: text/html', '...']
Результат array Key/value pairs of headers, e.g. ['Content-Type' => 'text/html']

parseRawHeader() публичный статический Метод

Returns an array of arrays for specified raw header string.
public static parseRawHeader ( $rawHeader ) : array
Результат array

parseResponse() публичный статический Метод

Returns status, headers and body from a HTTP response string.
public static parseResponse ( string $response ) : array
$response string Response including header and body.
Результат array Status, headers and body as strings.

parseStatus() публичный статический Метод

Returns http_version, code and message from a HTTP status line.
public static parseStatus ( string $status ) : array
$status string HTTP status line, e.g. HTTP/1.1 200 OK
Результат array Parsed 'http_version', 'code' and 'message'.