EventHttpRequest::getConnection
(PECL event >= 1.8.0)
EventHttpRequest::getConnection — Returns EventHttpConnection object
Description
Returns EventHttpConnection object which represents HTTP connection associated with the request.
Libevent API allows HTTP request objects to be not bound to any HTTP connection. Therefore we can't unambiguously associate EventHttpRequest with EventHttpConnection . Thus, we construct EventHttpConnection object on-the-fly. Having no information about the event base, DNS base and connection-close callback, we just leave these fields unset.
EventHttpRequest::getConnection() method is usually useful when we need to set up a callback on connection close. See EventHttpConnection::setCloseCallback() .
Parameters
This function has no parameters.
Return Values
Returns EventHttpConnection object.
See Also
- EventHttpConnection::setCloseCallback() - Set callback for connection close
- EventHttpRequest::getBufferEvent() - Returns EventBufferEvent 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::__construct() - Constructs EventHttpRequest object
- Функция EventHttpRequest::findHeader() - Finds the value belonging 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 input headers
- Функция EventHttpRequest::getResponseCode() - Returns the 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
Коментарии
404 Not Found