Пакет google.appengine.api.urlfetch содержит следующую функцию:
Загружает документ по заданному URL в параметре url и возвращает объект, содержащий результаты ответа сервера. Смотрите описание Объектов ответа для дополнительной информации о возвращаемом значении.
Параметры:
http или https. Если будет передан неверный URL, произойдет выдача исключения InvalidURLError.POST или PUT.GET, POST, HEAD, PUT и DELETE. Эти значения являются константами описываемого пакета.False и ответ сервера превышает максимально допустимый размер, будет выдано исключение ResponseTooLarge. Если значение установлено в True, никакие исключения не выдаются, ответ сервера, возвращаемый в атрибуте content, будет просто обрезан до максимального размера, атрибуту content_was_truncated будет установлено значение True.Выполнение функции fetch является синхронным. Оно не будет прервано, пока не будет получен ответ от сервера. Запросы к медленным серверам могут привести к тому, что приложение будет завершаться по таймауту.
Примечание: В процессе загрузки URL по протоколу https нет возможности проверить подлинность сертификата безопасности. Прокси сервер будет принимать все сертификаты, включая самоподписанные.
По соображениям безопасности, следующие заголовки протокола HTTP не могут быть модифицированы приложением:
Content-LengthDateHostRefererUser-AgentVaryViaX-Forwarded-For