Part of twisted.web.proxy View Source 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 Variables | proxyClientFactoryClass | a proxy client factory class, used to create new connections.
(type: ClientFactory
) |
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
path at 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. |
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: str
) |
path
at the end.