Вот пара способов сделать это в вашем обработчике запросов (если вы используете предоставленную элементарную структуру webapp
):
def get(self):
self.response.out.write(self.request.headers.get('host', 'no host'))
self.response.out.write('<br>\n')
who = wsgiref.util.request_uri(self.request.environ)
self.response.out.write(who + '<br>\n')
При этом в качестве первой строки указывается localhost: 8081 или blabla.appspot.com, а второй - как полный URI, например, 'http://localhost:8081/zup' или' http://blabla.appspot.com/zup'.
В более общем смысле вы можете использовать wsgiref.util
для простого извлечения информации из любой среды WSGI, и, поскольку App Engine работает поверх WSGI, всегда должны быть простые способы извлечь такую среду из лап любой среды, которую вы используете. мы выбрали; -)