Как я могу запросить локальный URL-адрес в приложении ядра приложения? - PullRequest
1 голос
/ 18 января 2012

Я использую Blobs для хранения файлов json для своего приложения.Я пытаюсь добиться внутреннего URL-адреса моего приложения, чтобы получить соответствующий файл.Я пробовал urllib, urllib2, urlfetch, но каждый раз получаю ошибку 5 секунд DeadlineExceededError: 5 timed outЕсть ли способ получения моего блоба в моем запросе на получение или альтернатива для получения моих данных?

Ответы [ 2 ]

2 голосов
/ 19 января 2012

Вам не нужно отправлять HTTP-запросы к себе для чтения данных из хранилища BLOB-объектов - вы можете просто использовать BlobReader API .

2 голосов
/ 18 января 2012

Это не будет на сервере разработки (но будет работать на рабочем сервере), потому что он однопоточный, и вы не можете сделать запрос к себе из запроса.

Существует несколько способов решения проблемы:

  1. Используйте API записи файлов для хранения данных.
  2. Использовать многопоточный сервер dev_server (требуется для переключения на python 2.7 + HRD)
  3. Сохраните файл асинхронно с использованием очередей или с отложением.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...