twisted.web.proxy.ReverseProxyResource(Resource) class documentationtwisted.web.proxy
(View In Hierarchy)
Resource that renders the results gotten from another server
Put this resource in the tree to cause everything below it to be relayed to a different server.
| Instance Variable | proxyClientFactoryClass | a proxy client factory class, used to create new connections. (type: ClientFactory) | 
| Instance Variable | reactor | the reactor used to create connections. (type: object providing twisted.internet.interfaces.IReactorTCP) | 
| Method | __init__ | |
| Method | getChild | Create and return a proxy resource with the same proxy configuration as 
this one, except that its path also contains the segment given by pathat the end. | 
| Method | render | Render a request by forwarding it to the proxied server. | 
Inherited from Resource:
| Method | listStaticNames | Undocumented | 
| Method | listStaticEntities | Undocumented | 
| Method | listNames | Undocumented | 
| Method | listEntities | Undocumented | 
| Method | listDynamicNames | Undocumented | 
| Method | listDynamicEntities | Undocumented | 
| Method | getStaticEntity | Undocumented | 
| Method | getDynamicEntity | Undocumented | 
| Method | delEntity | Undocumented | 
| Method | reallyPutEntity | Undocumented | 
| Method | getChildWithDefault | Retrieve a static or dynamically generated child resource from me. | 
| Method | getChildForRequest | Undocumented | 
| Method | putChild | Register a static child. | 
| Method | render_HEAD | Default handling of HEAD method. | 
ClientFactory)
  twisted.internet.interfaces.IReactorTCP)
  | Parameters | host | the host of the web server to proxy. (type: str) | 
| port | the port of the web server to proxy. (type: port) | |
| path | the base path to fetch data from. Note that you shouldn't put any trailing 
slashes in it, it will be added automatically in request. For example, if 
you put /foo, a request on /bar will be proxied to 
/foo/bar.  Any required encoding of special characters (such as 
" " or "/") should have been done already. (type: bytes) | 
Create and return a proxy resource with the same proxy configuration as 
this one, except that its path also contains the segment given by 
path at the end.
Render a request by forwarding it to the proxied server.