twisted.web.proxy.ReverseProxyResource(Resource)
class documentationtwisted.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 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
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. |
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: str ) |
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.