首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GAE '_URLFetchResult‘对象没有属性'reason’

GAE '_URLFetchResult‘对象没有属性'reason’
EN

Stack Overflow用户
提问于 2015-10-22 09:11:38
回答 1查看 613关注 0票数 0

我在GAE上使用python。下面是一个示例代码:

代码语言:javascript
复制
try:
   response = urlfetch.fetch(url, headers=headers)
except Exception, E:
   logging.error("urlfetch failed: %s: %s" %(E, E.__dict__))

对于一些请求,我得到了这样的结果:

代码语言:javascript
复制
urlfetch failed: '_URLFetchResult' object has no attribute 'reason': {}

早在2011年,就有一个类似的问题并没有真正解决我的问题:Why am I getting an AttributeError when trying to print out

有人知道什么会导致这个错误吗?我甚至尝试向请求添加超时,但没有更改任何内容。

EN

回答 1

Stack Overflow用户

发布于 2015-10-24 10:32:12

试试这个:

代码语言:javascript
复制
try:
   fetch_response = urlfetch.fetch(url, headers=headers)
except:
   logging.error("urlfetch failed. Status code: %d"  % (fetch_response.status_code))
   if fetch_response.status_code == 200:
       logging.error("fetch_response.content:")
       logging.error(fetch_response.content)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33271848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档