AppEngine: можно ли получить внутренний URL-адрес? - PullRequest
0 голосов
/ 01 марта 2011

Кто-нибудь знает, могу ли я получить внутренний URL-адрес AppEngine из моего приложения AppEngine?

Официальный URL Fetch Python API не покрывает это. http://code.google.com/intl/et-EE/appengine/docs/python/urlfetch/overview.html

Я пробовал разные возможности, но, похоже, ничего не работает. Кто-нибудь делал это раньше?

urllib2.urlopen ( 'http://127.0.0.1:8080/start_something/') или же urllib2.urlopen ( '/ start_something /') ...

Заранее спасибо.

1 Ответ

6 голосов
/ 01 марта 2011

Это не будет работать вообще с сервером разработки.Он однопоточный, поэтому попытка загрузить один из URL-адресов вашего приложения внутри одного из его обработчиков запросов будет зависать до истечения времени ожидания URLFetch.

Это должно работать без проблем на производстве.

Чтобы обойти ограничение сервера разработки, вы должны запустить два экземпляра на разных портах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...