【发布时间】:2011-10-22 22:47:16
【问题描述】:
我想在运行 dev_appserver.py 时获取 Google App Engine 中的主机名,因为 GAE 正在向外部服务器发出请求,而该服务器需要知道将其响应发送到哪里。
不幸的是,规范的 Python 方式似乎不起作用,因为:
import socket
socket.gethostbyname(socket.gethostname())
socket 库在 GAE 中不起作用。
还有,
os.environ['HTTP_HOST']
os.environ['SERVER_NAME']
都是本地主机。
如何获得外部服务器连接到 GAE 的 IP?
感谢阅读
【问题讨论】:
标签: python google-app-engine sockets