Google app engine AppEngine获取传入请求的主机
我有一个API,希望检查我是否只处理来自某些主机的请求,使用self.request.host总是返回当前的API主机,而不是请求URL的主机…有什么想法吗 谢谢你是说推荐人吗Google app engine AppEngine获取传入请求的主机,google-app-engine,host,Google App Engine,Host,我有一个API,希望检查我是否只处理来自某些主机的请求,使用self.request.host总是返回当前的API主机,而不是请求URL的主机…有什么想法吗 谢谢你是说推荐人吗 self.request.headers.get("Referer") Request对象有一个名为remote\u addr的属性,它应该为您提供请求源的IP地址。看。我认为这不是@Chris想要的。Referer头的定义是“这是前一个网页的地址,从该网页可以找到指向当前请求页面的链接。”…一旦您有了IP地址,就可以
self.request.headers.get("Referer")
Request
对象有一个名为remote\u addr
的属性,它应该为您提供请求源的IP地址。看。我认为这不是@Chris想要的。Referer头的定义是“这是前一个网页的地址,从该网页可以找到指向当前请求页面的链接。”…一旦您有了IP地址,就可以使用socket.gethostbyaddr()
来获取主机的域名。@bgporter:您真的用AppEngine做过吗?我以为套接字支持被禁用了。哦,不。忘记了并非所有模块都在AppEngine上可用。我今天应该请假--这是我今天第二次在这里说“没关系”…你是说self.request.remote\u addr
?