Part of twisted.web.server View Source View In Hierarchy
Known subclasses: twisted.web.distrib.Request
Implements interfaces: twisted.web.iweb.IRequest
| Method | __init__ | |
| Method | getStateToCopyFor | Gather state to send when I am serialized for a particular perspective. | 
| Method | sibLink | Return the text that links to a sibling of the requested resource. | 
| Method | childLink | Return the text that links to a child of the requested resource. | 
| Method | process | Process a request. | 
| Method | render | Undocumented | 
| Method | processingFailed | Undocumented | 
| Method | view_write | Remote version of write; same interface. | 
| Method | view_finish | Remote version of finish; same interface. | 
| Method | view_addCookie | Remote version of addCookie; same interface. | 
| Method | view_setHeader | Remote version of setHeader; same interface. | 
| Method | view_setLastModified | Remote version of setLastModified; same interface. | 
| Method | view_setETag | Remote version of setETag; same interface. | 
| Method | view_setResponseCode | Remote version of setResponseCode; same interface. | 
| Method | view_registerProducer | Remote version of registerProducer; same interface. (requires a remote producer.) | 
| Method | view_unregisterProducer | Undocumented | 
| Method | getSession | Look up the session associated with this request or create a new one if there is not one. | 
| Method | prePathURL | |
| Method | URLPath | |
| Method | rememberRootURL | Remember the currently-processed part of the URL for later recalling. | 
| Method | getRootURL | Get a previously-remembered URL. | 
| Method | _prePathURL | Undocumented | 
Inherited from Copyable:
| Method | getStateToCopy | Gather state to send when I am serialized for a peer. | 
| Method | getTypeToCopy | Determine what type tag to send for me. | 
| Method | getTypeToCopyFor | Determine what type tag to send for me. | 
| Method | jellyFor | Assemble type tag and state to copy for this broker. | 
Inherited from Serializable (via Copyable):
| Method | processUniqueID | Return an ID which uniquely represents this object for this process. | 
Inherited from Jellyable (via Copyable, Serializable):
| Method | getStateFor | Undocumented | 
Inherited from Request:
| Method | __setattr__ | Support assignment of dict instances to 
received_headers for backwards-compatibility.
 | 
  
| Method | noLongerQueued | Notify the object that it is no longer queued. | 
| Method | gotLength | Called when HTTP channel got length of content in this request. | 
| Method | parseCookies | Parse cookie headers. | 
| Method | handleContentChunk | Write a chunk of data. | 
| Method | requestReceived | Called by channel when all data has been received. | 
| Method | __repr__ | Undocumented | 
| Method | registerProducer | Register a producer. | 
| Method | unregisterProducer | Unregister the producer. | 
| Method | getHeader | Get an HTTP request header. | 
| Method | getCookie | Get a cookie that was sent from the network. | 
| Method | notifyFinish | Notify when the response to this request has finished. | 
| Method | finish | Indicate that all response data has been written to this Request.
 | 
  
| Method | write | Write some data as a result of an HTTP request. The first time this is called, it writes out response data. | 
| Method | addCookie | Set an outgoing HTTP cookie. | 
| Method | setResponseCode | Set the HTTP response code. | 
| Method | setHeader | Set an HTTP response header. Overrides any previously set values for this header. | 
| Method | redirect | Utility function that does a redirect. | 
| Method | setLastModified | Set the Last-Modified time for the response to this 
request.
 | 
  
| Method | setETag | Set an entity tag for the outgoing response.
 | 
  
| Method | getAllHeaders | Return dictionary mapping the names of all received headers to the last value received for each. | 
| Method | getRequestHostname | Get the hostname that the user passed in to the request. | 
| Method | getHost | Get my originally requesting transport's host. | 
| Method | setHost | Change the host and port the request thinks it's using. | 
| Method | getClientIP | Return the IP address of the client who submitted this request. | 
| Method | isSecure | Return True if this request is using a secure transport. | 
| Method | getUser | Return the HTTP user sent with this request, if any. | 
| Method | getPassword | Return the HTTP password sent with this request, if any. | 
| Method | getClient | Undocumented | 
| Method | connectionLost | There is no longer a connection for this request to respond over. Clean up anything which can't be useful anymore. | 
| Method | _cleanup | Called when have finished responding and are no longer queued. | 
| Method | _sendError | Undocumented | 
| Method | _authorize | Undocumented | 
Inherited from Componentized:
| Method | locateAdapterClass | Undocumented | 
| Method | setAdapter | Undocumented | 
| Method | addAdapter | Utility method that calls addComponent. I take an adapter class and instantiate it with myself as the first argument. | 
| Method | setComponent | Undocumented | 
| Method | addComponent | Add a component to me, for all appropriate interfaces. | 
| Method | unsetComponent | Remove my component specified by the given interface class. | 
| Method | removeComponent | Remove the given component from me entirely, for all interfaces for which it has been registered. | 
| Method | getComponent | Create or retrieve an adapter for the given interface. | 
| Method | __conform__ | Undocumented | 
Inherited from Versioned (via Componentized):
| Method | __setstate__ | Undocumented | 
| Method | __getstate__ | Get state, adding a version number to it on its way out. | 
| Method | versionUpgrade | (internal) Do a version upgrade. | 
| Parameters | channel | the channel we're connected to. | 
| queued | are we in the request queue, or can we start writing to the transport? | 
Gather state to send when I am serialized for a particular perspective.
I will default to callinggetStateToCopy.  Override this to
customize this behavior.
| Returns | The Session 
instance identified by the session cookie in the request, or the 
sessionInterface component of that session if 
sessionInterface is specified.
 | |
| Returns | At any time during resource traversal, a str giving an 
absolute URL to the most nested resource which has yet been reached.
 | |
| Returns | A URLPath 
instance which identifies the URL for which this request is.
 | |