如何在python twisted xmlrpc_方法中捕获请求信息?

如何在python twisted xmlrpc_方法中捕获请求信息?,python,twisted,xml-rpc,Python,Twisted,Xml Rpc,我已经学习了TwistedXMLRPC教程:设置xmlrpc服务器来构建我的xmlrpc方法,但是我想知道一些来自客户端的请求信息,比如ip地址。教程只告诉我的addxmlrpc\uuwk,因为前缀使我的方法成为远程过程调用。有人知道怎么重写吗?任何帮助都将不胜感激。或者我需要强制客户端将其ip作为参数发送 def xmlrpc_some_method(self): if request.ip in bad_ips(): return '404' else: return

我已经学习了TwistedXMLRPC教程:设置xmlrpc服务器来构建我的xmlrpc方法,但是我想知道一些来自客户端的请求信息,比如ip地址。教程只告诉我的add
xmlrpc\uuwk
,因为前缀使我的方法成为远程过程调用。有人知道怎么重写吗?任何帮助都将不胜感激。或者我需要强制客户端将其ip作为参数发送

def xmlrpc_some_method(self):
  if request.ip in bad_ips():
    return '404'
  else:
    return do_something()

我自己没有使用过xmlrpc,但通过查看源代码[1],似乎可以使用
t.w.x.withRequest
[2]来装饰函数,然后将
request
作为函数的第一个参数

[1]

[2]