php8.5
Home/ Manual/ reference / event/ The EventHttpRequest class

The EventHttpRequest class

Represents an HTTP request.

Intro

Represents an HTTP request.

Class synopsis

class EventHttpRequest { }

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.

Eventhttprequest

In this section

EventHttpRequest::__construct

Constructs EventHttpRequest object

EventHttpRequest::addHeader

Adds an HTTP header to the headers of the request

EventHttpRequest::cancel

Cancels a pending HTTP request

EventHttpRequest::clearHeaders

Removes all output headers from the header list of the request

EventHttpRequest::closeConnection

Closes associated HTTP connection

EventHttpRequest::findHeader

Finds the value belonging to a header

EventHttpRequest::free

Frees the object and removes associated events

EventHttpRequest::getBufferEvent

Returns EventBufferEvent object

EventHttpRequest::getCommand

Returns the request command(method)

EventHttpRequest::getConnection

Returns EventHttpConnection object

EventHttpRequest::getHost

Returns the request host

EventHttpRequest::getInputBuffer

Returns the input buffer

EventHttpRequest::getInputHeaders

Returns associative array of the input headers

EventHttpRequest::getOutputBuffer

Returns the output buffer of the request

EventHttpRequest::getOutputHeaders

Returns associative array of the output headers

EventHttpRequest::getResponseCode

Returns the response code

EventHttpRequest::getUri

Returns the request URI

EventHttpRequest::removeHeader

Removes an HTTP header from the headers of the request

EventHttpRequest::sendError

Send an HTML error message to the client

EventHttpRequest::sendReply

Send an HTML reply to the client

EventHttpRequest::sendReplyChunk

Send another data chunk as part of an ongoing chunked reply

EventHttpRequest::sendReplyEnd

Complete a chunked reply, freeing the request as appropriate

EventHttpRequest::sendReplyStart

Initiate a chunked reply

Source: reference/event/eventhttprequest.xml · from the official PHP manual (php/doc-en)