La classe EventHttpRequest

(PECL event >= 1.4.0-beta)

Introduction

Représente une requête HTTP.

Synopsis de la classe

classEventHttpRequest {
constintCMD_GET = 1;
constintCMD_POST = 2;
constintCMD_HEAD = 4;
constintCMD_PUT = 8;
constintCMD_DELETE = 16;
constintCMD_OPTIONS = 32;
constintCMD_TRACE = 64;
constintCMD_CONNECT = 128;
constintCMD_PATCH = 256;
constintINPUT_HEADER = 1;
publicaddHeader(string$key, string$value, int$type): bool
publiccancel(): void
public__construct(callable$callback, mixed$data = null)
publicfindHeader(string$key, string$type): void
publicfree(): void
publicgetCommand(): void
publicgetHost(): string
publicgetUri(): string
publicremoveHeader(string$key, string$type): void
publicsendError(int$error, string$reason = null): void
publicsendReply(int$code, string$reason, EventBuffer$buf = ?): void
publicsendReplyStart(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

To Top