我想知道为今天刚刚更改的 url 获取请求提供服务的应用引擎代理是否存在限制。例如,这个网址http://www.google.com/ig/calculator?q=1eur=?usd直到几个小时前才顺利运行。这是我现在遇到的错误
http://www.google.com/ig/calculator?q=1eur=?usd 返回错误:HTTP 错误 503:服务不可用
请注意,在 SDK(使用我的本地 Internet 连接)中,以下代码有效。'curl http://www.google.com/ig/calculator?q=1eur=?usd ' 也有效,所以我不认为谷歌限制请求不来自最终用户浏览器(即. 没有虚幻的用户代理)。这可能是几个小时前在应用引擎基础架构中发生的变化。
url = 'http://www.google.com/ig/calculator?q=1eur=?usd'
request = urllib2.Request(url = url, data = None)
try:
response = urllib2.urlopen(request)
except urllib2.URLError, e:
raise Exception("%s returned an error: %s" % (url, e))