(PECL event >= 1.4.0-beta)
Represents an HTTP request.
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 closeConnection(): EventBufferEvent
public getCommand(): void
public closeConnection(): EventHttpConnection
public getHost(): string
public getInputBuffer(): EventBuffer
public getInputHeaders(): array
public getOutputBuffer(): EventBuffer
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 method(command)
EventHttpRequest::CMD_POST POST method(command)
EventHttpRequest::CMD_HEAD HEAD method(command)
EventHttpRequest::CMD_PUT PUT method(command)
EventHttpRequest::CMD_DELETE DELETE command(method)
EventHttpRequest::CMD_OPTIONS OPTIONS method(command)
EventHttpRequest::CMD_TRACE TRACE method(command)
EventHttpRequest::CMD_CONNECT CONNECT method(command)
EventHttpRequest::CMD_PATCH PATCH method(command)
EventHttpRequest::INPUT_HEADER Request input header type.
EventHttpRequest::OUTPUT_HEADER Request output header type.
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.eventhttprequest.php