Класс EventHttpRequest

(PECL event >= 1.4.0-beta)

Введение

Представляет HTTP-запрос.

Обзор классов

EventHttpRequest {
/* Константы */
const int CMD_GET = 1 ;
const int CMD_POST = 2 ;
const int CMD_HEAD = 4 ;
const int CMD_PUT = 8 ;
const int CMD_DELETE = 16 ;
const int CMD_OPTIONS = 32 ;
const int CMD_TRACE = 64 ;
const int CMD_CONNECT = 128 ;
const int CMD_PATCH = 256 ;
const int INPUT_HEADER = 1 ;
const int OUTPUT_HEADER = 2 ;
/* Методы */
public addHeader ( string $key , string $value , int $type ): bool
public cancel ( ): void
public clearHeaders ( ): void
public closeConnection ( ): void
public __construct ( callable $callback , mixed $data = null )
public findHeader ( string $key , string $type ): void
public free ( ): void
public getCommand ( ): void
public getHost ( ): string
public getInputHeaders ( ): array
public getOutputHeaders ( ): void
public getResponseCode ( ): int
public getUri ( ): string
public removeHeader ( string $key , string $type ): void
public sendError ( int $error , string $reason = null ): void
public sendReply ( int $code , string $reason , EventBuffer $buf = ? ): void
public sendReplyChunk ( EventBuffer $buf ): void
public sendReplyEnd ( ): void
public sendReplyStart ( int $code , string $reason ): void
}

Предопределённые константы

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

Тип исходящего заголовка запроса.

Содержание

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top