Part of twisted.web.xmlrpc View Source View In Hierarchy
A Proxy for making remote XML-RPC calls.
Pass the URL of the remote XML-RPC server to the constructor.
Use proxy.callRemote('foobar', *args) to call remote method 'foobar' with *args.Instance Variables | queryFactory | object returning a factory for XML-RPC protocol. Mainly useful for tests. |
Method | __init__ | No summary |
Method | callRemote | Call remote XML-RPC method with given arguments.
|
Parameters | url | The URL to which to post method calls. Calls will be made over SSL if
the scheme is HTTPS. If netloc contains username or password information,
these will be used to authenticate, as long as the user and
password arguments are not specified.
(type: str
) |
user | The username with which to authenticate with the server when making
calls. If specified, overrides any username information embedded in
url . If not specified, a value may be taken from
url if present.
(type: str or None
) | |
password | The password with which to authenticate with the server when making
calls. If specified, overrides any password information embedded in
url . If not specified, a value may be taken from
url if present.
(type: str or None
) | |
allowNone | allow the use of None values in parameters. It's passed to the
underlying xmlrpclib implementation. Default to False.
(type: bool or None
) |
method
with given arguments.
Returns | a defer.Deferred
that will fire with the method response, or a failure if the method failed.
Generally, the failure type will be Fault , but you can also
have an IndexError on some buggy servers giving empty
responses.
|