twisted.web.server.Request(Copyable, http.Request, components.Componentized) class documentationtwisted.web.server
View Source
(View In Hierarchy)
Known subclasses: twisted.web.distrib.Request
Implements interfaces: twisted.web.iweb.IRequest
An HTTP request.
| Instance Variable | defaultContentType | A bytes giving the default Content-Type value to send
in responses if no other value is set. None disables the
default. |
| Method | __init__ | |
| Method | getStateToCopyFor | Undocumented |
| 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 | write | Write data to the transport (if not responding to a HEAD request). |
| Method | finish | Override http.Request.finish for possible encoding. |
| Method | render | Ask a resource to render itself. |
| 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 Componentized:
| Method | locateAdapterClass | Undocumented |
| Method | setAdapter | Cache a provider for the given interface, by adapting self
using the given adapter class. |
| Method | addAdapter | Utility method that calls addComponent. I take an adapter class and instantiate it with myself as the first argument. |
| Method | setComponent | Cache a provider of the given interface. |
| 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 Componentized:
| Method | locateAdapterClass | Undocumented |
| Method | setAdapter | Cache a provider for the given interface, by adapting self
using the given adapter class. |
| Method | addAdapter | Utility method that calls addComponent. I take an adapter class and instantiate it with myself as the first argument. |
| Method | setComponent | Cache a provider of the given interface. |
| 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 |
bytes giving the default Content-Type value to send
in responses if no other value is set. None disables the
default.
| Parameters | channel | the channel we're connected to. |
| queued | (deprecated) are we in the request queue, or can we start writing to the transport? |
Return the text that links to a sibling of the requested resource.
Return the text that links to a child of the requested resource.
Write data to the transport (if not responding to a HEAD request).
| Parameters | data | A string to write to the response. |
Override http.Request.finish for possible encoding.
Ask a resource to render itself.
| Parameters | resrc | a twisted.web.resource.IResource. |
Remote version of addCookie; same interface.
Remote version of setLastModified; same interface.
Remote version of setResponseCode; same interface.
Remote version of registerProducer; same interface. (requires a remote producer.)
Look up the session associated with this request or create a new one if there is not one.
| 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. | |
Remember the currently-processed part of the URL for later recalling.