class twisted.web.http._IDeprecatedHTTPChannelToRequestInterface(Interface): (source)
Known implementations: twisted.web.http.Request
The interface HTTPChannel
expects of Request
.
Attribute | requestHeaders | A http_headers.Headers instance giving all received HTTP request headers. |
Attribute | responseHeaders | A http_headers.Headers instance holding all HTTP response headers to be sent. |
Method | connectionLost | The underlying connection has been lost. |
Method | gotLength | Called when HTTPChannel has determined the length, if any, of the incoming request's body. |
Method | handleContentChunk | Deliver a received chunk of body data to the request. Note this does not imply chunked transfer encoding. |
Method | parseCookies | Parse the request's cookies out of received headers. |
Method | requestReceived | Called when the entire request, including its body, has been received. |
Method | __eq__ | Determines if two requests are the same object. |
Method | __ne__ | Determines if two requests are not the same object. |
Method | __hash__ | Generate a hash value for the request. |
A http_headers.Headers
instance holding all HTTP response headers to be sent.
The underlying connection has been lost.
Parameters | reason | A failure instance indicating the reason why the connection was lost. (type: twisted.python.failure.Failure ) |
Called when HTTPChannel
has determined the length, if any, of the incoming request's body.
Parameters | length | The length of the request's body. (type: int if the request declares its body's length and None if it does not.) |
Deliver a received chunk of body data to the request. Note this does not imply chunked transfer encoding.
Parameters | data | The received chunk. (type: bytes ) |