我想在python中知道如何获得用户来自的主机? 我该如何提取它?
我试过这个:
host = self.request._environ['HTTP_HOST']
但它是空的......
你知道它应该是什么
感谢。
答案 0 :(得分:1)
self.request._environ['HTTP_HOST']
告诉您您的主机名。
您可以使用self.request.remote_addr
获取远程IP地址。如果您需要一个主机名,则需要进行反向DNS查找(可能会失败)。