При обслуживании запроса GAE автоматически вставляет заголовок ответа X-AppEngine-Country
, установленный в значение, указывающее страну, из которой был отправлен запрос.Однако, прежде чем GAE выдаст ответ, я бы хотел использовать это значение в моем фрагменте.
Я написал этот код:
class TestPage(webapp2.RequestHandler):
def get(self):
country = self.response.headers["X-AppEngine-Country"]
self.response.out.write("country %s
"% country)
Но открытие страницы приводит к сбою:
File "/base/python27_runtime/python27_lib/versions/third_party/webob-1.1.1/webob/headers.py", line 16, in __getitem__
raise KeyError(key)
KeyError: 'x-appengine-country'
Есть ликакие-либо способы использовать это значение в приложении?