Класс EventHttpRequest
(PECL event >= 1.4.0-beta)
Введение
Представляет HTTP-запрос.
Обзор классов
EventHttpRequest
{
/* Константы */
/* Методы */
}Предопределенные константы
-
EventHttpRequest::CMD_GET
-
Метод GET (команда)
-
EventHttpRequest::CMD_POST
-
Метод POST (команда)
-
EventHttpRequest::CMD_HEAD
-
Метод HEAD (команда)
-
EventHttpRequest::CMD_PUT
-
Метод PUT (команда)
-
EventHttpRequest::CMD_DELETE
-
Метод DELETE (команда)
-
EventHttpRequest::CMD_OPTIONS
-
Метод OPTIONS (команда)
-
EventHttpRequest::CMD_TRACE
-
Метод TRACE (команда)
-
EventHttpRequest::CMD_CONNECT
-
Метод CONNECT (команда)
-
EventHttpRequest::CMD_PATCH
-
Метод PATCH (команда)
-
EventHttpRequest::INPUT_HEADER
-
Тип входящего заголовка запроса.
-
EventHttpRequest::OUTPUT_HEADER
-
Тип исходящего заголовка запроса.
Содержание
- EventHttpRequest::addHeader — Добавляет заголовок HTTP к заголовкам запроса
- EventHttpRequest::cancel — Отменяет ожидающий HTTP-запрос
- EventHttpRequest::clearHeaders — Удаляет все выходные заголовки из списка заголовков запроса
- EventHttpRequest::closeConnection — Закрывает связанное HTTP-соединение
- EventHttpRequest::__construct — Конструктор объекта EventHttpRequest
- EventHttpRequest::findHeader — Получает значение заголовка
- EventHttpRequest::free — Освобождает объект и удаляет связанные события
- EventHttpRequest::getBufferEvent — Возвращает объект EventBufferEvent
- EventHttpRequest::getCommand — Возвращает команду запроса (метод)
- EventHttpRequest::getConnection — Возвращает объект EventHttpConnection
- EventHttpRequest::getHost — Возвращает хост запроса
- EventHttpRequest::getInputBuffer — Возвращает входной буфер
- EventHttpRequest::getInputHeaders — Возвращает ассоциативный массив входных заголовков
- EventHttpRequest::getOutputBuffer — Возвращает выходной буфер запроса
- EventHttpRequest::getOutputHeaders — Возвращает ассоциативный массив выходных заголовков
- EventHttpRequest::getResponseCode — Возвращает код ответа
- EventHttpRequest::getUri — Возвращает URI запроса
- EventHttpRequest::removeHeader — Удаляет заголовок HTTP из заголовков запроса
- EventHttpRequest::sendError — Отправляет HTML-сообщение об ошибке клиенту
- EventHttpRequest::sendReply — Отправляет HTML-ответ клиенту
- EventHttpRequest::sendReplyChunk — Отправляет блок данных, как часть текущего фрагментированного ответа
- EventHttpRequest::sendReplyEnd — Заполняет фрагментарный ответ, освобождая запрос соответствующим образом
- EventHttpRequest::sendReplyStart — Инициирует фрагментарный ответ