获取用户主机/域名的最简单方法是什么?或者,是否有一个功能可以查找用户的IP地址,以查看它是否绑定到某个命名地址?(即PHP中的gethostbyaddr() )
HttpRequest.get_host()只返回用户的IP地址。
发布于 2012-10-27 04:31:16
您不能依赖它,但您可以尝试request的META字典中的request.META['REMOTE_HOST']或request.META['HTTP_HOST']:
一个标准的
字典,包含所有可用的HTTP头。可用的标头取决于客户端和服务器,但以下是一些示例:
- REMOTE_HOST -- The hostname of the client.
- HTTP_HOST -- The HTTP Host header sent by the client.发布于 2012-10-27 04:30:52
发布于 2016-08-08 07:59:38
您只需打印HttpRequest.META并找到您想要的内容,我认为req.META['HTTP_ORIGIN']就是您需要的东西,它与浏览器的地址栏值相同。
https://stackoverflow.com/questions/13093951
复制相似问题