如何确定本地 运行 appengine 实例分配给的主机名?

How to determine the hostname a locally running appengine instance is assigned to?

我使用此命令行启动 google 应用程序引擎的本地实例

/usr/local/google_appengine/dev_appserver.py --host localhost --host 0.0.0.0 --port 8080 --admin_port 8081 .

是否有任何 GAE API 可以让我检索主机名(--host 参数的参数,在本例中为 localhost)我已将 [=18] 传递给此=]?

如果您在 appengine 上使用 webapp2,您可以在 webapp2 请求对象上访问主机 属性。

class MyHandler(webapp2.RequestHandler):
    def get(self):
        host= self.request.host

https://webapp-improved.appspot.com/guide/request.html#common-request-attributes