如何在python twisted xmlrpc_方法中捕获请求信息?
我已经学习了TwistedXMLRPC教程:设置xmlrpc服务器来构建我的xmlrpc方法,但是我想知道一些来自客户端的请求信息,比如ip地址。教程只告诉我的add如何在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
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]