Php/docs/class.eventhttprequest

From Get docs

(PECL event >= 1.4.0-beta)

Introduction

Represents an HTTP request.


Class synopsis


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 getCommand ( ) : void

public getHost ( ) : string

public getInputBuffer ( ) : EventBuffer

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

}

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