Я использую python-запрос в Google App Engine, и он не работает как ожидалось для HTTPS. Рассмотрим пример:
import requests
requests.get('https://www.digitalocean.com')
Эта строка отлично работает, если я выполняю ее в терминале. Ответ 200 OK (без переадресаций).
Однако, если я выполняю его в GAE, возникает ошибка TooManyRedirects. Попытка выяснить, что проблема, которую я выполняю с allow_redirects = False, и я вижу, что ответ - это перенаправление (301), которое указывает на тот же url!!! (значение 'location' - 'https://www.digitalocean.com'). Это очевидно (когда allow_redirect = True) происходит снова и снова до тех пор, пока не будет поднята ошибка TooManyRedirects.
Итак, кажется, что python-запросы не работают с GAE для HTTPS (я тестировал несколько URL-адресов). Однако HTTP работает отлично.
Любая идея о том, что происходит?
Спасибо заранее.