相关疑难解决方法(0)

Google App Engine上的python请求不适用于HTTPS

我在Google App Engine上使用了python-request,但它没有像HTTPS那样正常工作.我们来看一个例子:

import requests
requests.get('https://www.digitalocean.com')
Run Code Online (Sandbox Code Playgroud)

如果我在终端中执行它,该行将完美运行.响应是200 OK(没有重定向).

但是,如果我在GAE上执行它,则会引发TooManyRedirects错误.试图找出我用allow_redirects = False执行的问题是什么,我可以看到响应是重定向(301),它指向同一个url!('location'标头值为' https://www.digitalocean.com ').这显然(当allow_redirect = True时)反复发生,直到引发TooManyRedirects错误.

因此,似乎python请求不适用于HTTPS的GAE(我已经使用多个URL进行了测试).然而HTTP工作得很好.

关于发生了什么的任何想法?

提前致谢.

python google-app-engine python-2.7 python-requests

17
推荐指数
2
解决办法
4100
查看次数