获取用户来自的主机

时间:2010-09-14 16:44:26

标签: python google-app-engine http-host

我想在python中知道如何获得用户来自的主机? 我该如何提取它?

我试过这个:

host = self.request._environ['HTTP_HOST']

但它是空的......

你知道它应该是什么

感谢。

1 个答案:

答案 0 :(得分:1)

self.request._environ['HTTP_HOST']告诉您您的主机名。

您可以使用self.request.remote_addr获取远程IP地址。如果您需要一个主机名,则需要进行反向DNS查找(可能会失败)。