有人知道如何在Google-AppEngine上获取环境变量吗?
我正在尝试编写一个简单的脚本,该脚本将使用Client-IP(用于身份验证)和URL中的参数(geturl左右)(例如http://thingy.appspot.dom/index?geturl=www.google.at
)
我认为我应该可以通过“request.remote_addr”获取Client-IP但我似乎缺少“请求”,即使我从google.appengine.ext导入了webapp
非常感谢, 伯特
答案 0 :(得分:3)
要回答帖子标题中的实际问题,假设您仍然想知道:获取环境变量,简单import os
并且os.environ
中提供了环境。
答案 1 :(得分:2)
简而言之,假设您正在使用webapp:您可以通过self.request.remote_addr获取客户端IP地址,使用self.request.get获取客户端IP地址(“geturl”)
请参阅教程的Handling Forms with webapp部分。
答案 2 :(得分:1)
您使用的是webapp还是CGI风格的? webapp请求类记录在the appengine docs。