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. |
Instance Variable | reactor | the reactor used to create connections. |
Method | __init__ | |
Instance Variable | host | Undocumented |
Instance Variable | port | Undocumented |
Instance Variable | path | Undocumented |
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:
Class Variable | server | Undocumented |
Instance Variable | children | Undocumented |
Class Variable | isLeaf | Signal if this IResource implementor is a "leaf node" or not. If True, getChildWithDefault will not be called on this 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 ) | |
reactor | Undocumented |
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.