Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine AppEngine获取传入请求的主机_Google App Engine_Host - Fatal编程技术网

Google app engine AppEngine获取传入请求的主机

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地址,就可以

我有一个API,希望检查我是否只处理来自某些主机的请求,使用self.request.host总是返回当前的API主机,而不是请求URL的主机…有什么想法吗

谢谢你是说推荐人吗

self.request.headers.get("Referer")

Request
对象有一个名为
remote\u addr
的属性,它应该为您提供请求源的IP地址。看。

我认为这不是@Chris想要的。Referer头的定义是“这是前一个网页的地址,从该网页可以找到指向当前请求页面的链接。”…一旦您有了IP地址,就可以使用
socket.gethostbyaddr()
来获取主机的域名。@bgporter:您真的用AppEngine做过吗?我以为套接字支持被禁用了。哦,不。忘记了并非所有模块都在AppEngine上可用。我今天应该请假--这是我今天第二次在这里说“没关系”…你是说
self.request.remote\u addr