The EventHttpRequest class
(PECL event >= 1.4.0-beta)
简介
Represents an HTTP request.
类摘要
     
      EventHttpRequest
     
     {
    /* 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
- 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 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