Class Core_Response
HTTP response.
$oCore_Response ->status(200) ->header('Content-Type', "text/plain; charset={$oSite->coding}") ->header('Last-Modified', gmdate('D, d M Y H:i:s', time()) . ' GMT') ->header('X-Powered-By', 'HostCMS') ->body('Page content') ->compress() ->sendHeaders() ->showBody();
Package: HostCMS\Core
Copyright: © 2005-2021 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Author: Hostmake LLC
Version: 6.x
Located at core/response.php
Copyright: © 2005-2021 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Author: Hostmake LLC
Version: 6.x
Located at core/response.php
Methods summary
public
|
|
public
integer
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public static
|
|
public
|
|
public
array
|
|
public
string
|
|
public
|
Properties summary
protected
integer
|
$_status
Response status |
#
200
|
protected static
array
|
$_httpStatusCode
List of HTTP codes |
#
array(
// 1xx: Informational (Информационные).
100 => 'Continue', // (Продолжать).
101 => 'Switching Protocols', // (Переключение протоколов).
102 => 'Processing', // (Идет обработка).
//2xx: Success (Успешно).
200 => 'OK', // (Хорошо).
201 => 'Created', // (Создано).
202 => 'Accepted', // (Принято).
203 => 'Non-Authoritative Information', // (Информация не авторитетна).
204 => 'No Content', // (Нет содержимого).
205 => 'Reset Content', // (Сбросить содержимое).
206 => 'Partial Content', // (Частичное содержимое).
207 => 'Multi-Status', // (Многостатусный).
226 => 'IM Used', // (IM использовано).
//3xx: Redirection (Перенаправление).
300 => 'Multiple Choices', // (Множество выборов).
301 => 'Moved Permanently', // (Перемещено окончательно).
302 => 'Found', // (Найдено).
303 => 'See Other', // (Смотреть другое).
304 => 'Not Modified', // (Не изменялось).
305 => 'Use Proxy', // (Использовать прокси).
306 => '', // (зарезервировано).
307 => 'Temporary Redirect', // (Временное перенаправление).
//4xx: Client Error (Ошибка клиента).
400 => 'Bad Request', // (Плохой запрос).
401 => 'Unauthorized', // (Неавторизован).
402 => 'Payment Required', // (Необходима оплата).
403 => 'Forbidden', // (Запрещено).
404 => 'Not Found', // (Не найдено).
405 => 'Method Not Allowed', // (Метод не поддерживается).
406 => 'Not Acceptable', // (Не приемлемо).
407 => 'Proxy Authentication Required', // (Необходима аутентификация прокси).
408 => 'Request Timeout', // (Время ожидания истекло).
409 => 'Conflict', // (Конфликт).
410 => 'Gone', // (Удален).
411 => 'Length Required', // (Необходима длина).
412 => 'Precondition Failed', // (Условие «ложно»).
413 => 'Request Entity Too Large', // (Размер запроса слишком велик).
414 => 'Request-URI Too Long', // (Запрашиваемый URI слишком длинный).
415 => 'Unsupported Media Type', // (Неподдерживаемый тип данных).
416 => 'Requested Range Not Satisfiable', // (Запрашиваемый диапазон не достижим).
417 => 'Expectation Failed', // (Ожидаемое не приемлемо).
418 => 'I\'m a teapot', // (Я - чайник).
422 => 'Unprocessable Entity', // (Необрабатываемый экземпляр).
423 => 'Locked', // (Заблокировано).
424 => 'Failed Dependency', // (Невыполненная зависимость).
425 => 'Unordered Collection', // (Неупорядоченный набор).
426 => 'Upgrade Required', // (Необходимо обновление).
449 => 'Retry With', // (Повторить с...).
456 => 'Unrecoverable Error', // (Некорректируемая ошибка...).
//5xx: Server Error (Ошибка сервера).
500 => 'Internal Server Error', // (Внутренняя ошибка сервера).
501 => 'Not Implemented', // (Не реализовано).
502 => 'Bad Gateway', // (Плохой шлюз).
503 => 'Service Unavailable', // (Сервис недоступен).
504 => 'Gateway Timeout', // (Шлюз не отвечает).
505 => 'HTTP Version Not Supported', // (Версия HTTP не поддерживается).
506 => 'Variant Also Negotiates', // (Вариант тоже согласован).
507 => 'Insufficient Storage', // (Переполнение хранилища).
509 => 'Bandwidth Limit Exceeded', // (Исчерпана пропускная ширина канала).
510 => 'Not Extended' // (Не расширено).
)
|
protected
array
|
$_headers
Array of headers |
#
array()
|
protected
string
|
$_body
Body |
#
NULL
|