| Instance Variable | requestheaders | A Headers instance that stores values for all request headers. (type: Headers) | 
| Instance Variable | responseHeaders | A Headers instance that stores values for all response headers. (type: Headers) | 
| Instance Variable | responseCode | The response code which was passed to setResponseCode. (type:int) | 
| Instance Variable | written | The bytes which have been written to the request. (type: listofbytes) | 
| Method | registerProducer | Call an IPullProducer'sresumeProducingmethod in a loop until it unregisters 
itself. | 
| Method | unregisterProducer | Undocumented | 
| Method | __init__ | Undocumented | 
| Method | getAllHeaders | Return dictionary mapping the names of all received headers to the last 
value received for each. | 
| Method | getHeader | Retrieve the value of a request header. | 
| Method | setHeader | TODO: make this assert on write() if the header is content-length | 
| Method | getSession | Undocumented | 
| Method | render | Render the given resource as a response to this request. | 
| Method | write | Undocumented | 
| Method | notifyFinish | Return a Deferredwhich
is called back withNonewhen the request is finished.  This will probably only work if you haven't 
calledfinishyet. | 
| Method | finish | Record that the request is finished and callback and Deferreds 
waiting for notification of this. | 
| Method | processingFailed | Errback and Deferredswaiting for finish notification. | 
| Method | addArg | Undocumented | 
| Method | setResponseCode | Set the HTTP status response code, but takes care that this is called 
before any data is written. | 
| Method | setLastModified | Undocumented | 
| Method | setETag | Undocumented | 
| Method | getClientAddress | Return the IAddressof the client that made this request. | 
| Method | getRequestHostname | Get a dummy hostname associated to the HTTP request. | 
| Method | getHost | Get a dummy transport's host. | 
| Method | setHost | Change the host and port the request thinks it's using. | 
| Method | redirect | Utility function that does a redirect. | 
| Instance Variable | _finishedDeferreds | Noneor alistofDeferredswhich will be called back 
withNonewhenfinishis called or which will be errbacked ifprocessingFailedis called. |