Jsonrpc Server实例方法“user_account_create”没见过
问题描述:
我有下面的代码,它使用蟒蛇Jsonrpc Server实例方法“user_account_create”没见过
server = jsonrpclib.Server(url)
try:
res = server.user_account_create(
EmailAddress=self.Email,
FirstName=self.FirstName,
LastName=self.LastName,
Password=self.Password
)
self.UserId = res['UserId']
except jsonrpclib.jsonrpc.ProtocolError:
er = json.loads(jsonrpclib.history.response)
jsonrpclib.history.clear()
return False
的jsonrpclib模块源文件但是当我通过jsonrpclib的来源看我还没有看到功能user_account_create
。
有人能指出我错过了什么吗?
我想检查此功能是否向相关网址/accounts发出请求,因为这是文档中所解释的。
答
user_account_create
应该在服务器端定义。
jsonrpclib.Server
's __getattr__
会处理它:user_account_create
没有在jsonrpclib.Server
中定义;导致调用__getattr__
;代表rpc方法的xmlrpclib._Method
是动态创建的。
所以,我希望它会使实际的电话/帐户的网址?只是问,我会更多关注你提到的内容。 –
@SarathBabu,不确定将被访问的实际URL。但无论如何它都会访问服务器。 – falsetru