La classe EventHttpRequest

(PECL event >= 1.4.0-beta)

Introduction

Représente une requête HTTP.

Synopsis de la classe

class EventHttpRequest {
/* Constantes */
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;
/* Méthodes */
public function addHeader( string $key , string $value , int $type ): bool
public function cancel(): void
public function clearHeaders(): void
public function closeConnection(): void
public function __construct( callable $callback , mixed $data = null )
public function findHeader( string $key , string $type ): void
public function free(): void
public function getCommand(): void
public function getHost(): string
public function getInputBuffer(): EventBuffer
public function getInputHeaders(): array
public function getOutputBuffer(): EventBuffer
public function getOutputHeaders(): void
public function getResponseCode(): int
public function getUri(): string
public function removeHeader( string $key , string $type ): void
public function sendError( int $error , string $reason = null ): void
public function sendReply( int $code , string $reason , EventBuffer $buf = ?): void
public function sendReplyChunk( EventBuffer $buf ): void
public function sendReplyEnd(): void
public function sendReplyStart( int $code , string $reason ): void
}

Constantes pré-définies

EventHttpRequest::CMD_GET

méthode GET (commande)

EventHttpRequest::CMD_POST

méthode POST (commande)

EventHttpRequest::CMD_HEAD

méthode HEAD (commande)

EventHttpRequest::CMD_PUT

méthode PUT (commande)

EventHttpRequest::CMD_DELETE

commande DELETE (méthode)

EventHttpRequest::CMD_OPTIONS

méthode OPTIONS (commande)

EventHttpRequest::CMD_TRACE

méthode TRACE (commande)

EventHttpRequest::CMD_CONNECT

méthode CONNECT (commande)

EventHttpRequest::CMD_PATCH

méthode PATCH (commande)

EventHttpRequest::INPUT_HEADER

Demande le type d'en-tête d'entrée.

EventHttpRequest::OUTPUT_HEADER

Demande le type d'en-tête de sortie.

Sommaire

add a note

User Contributed Notes

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