The EventHttpRequest class

From Get docs
Php/docs/latest/class.eventhttprequest


The EventHttpRequest class

Introduction

(PECL event >= 1.4.0-beta)

Represents an HTTP request.

Class synopsis

class EventHttpRequest {

/* Constants */

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;

/* Methods */

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

}

Predefined Constants

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.

Table of Contents


© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.eventhttprequest.php