【错误记录】python requests库 Response 判断坑

在requests访问之后, 我直接判断resp的值, 如下:

if resp:
    do something

发现当Response 为500的时候没有进入if分支, 检查源码,发现Response重写了__bool__方法, 根据resp.raise_for_status来确定是否为True,

当为500时, 为假,

 

记录一下

posted @ 2016-11-26 16:16  彭玉松  阅读(1148)  评论(0编辑  收藏  举报