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

if resp:
    do something

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

当为500时, 为假,

 

记录一下

相关文章:

  • 2021-11-02
  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-17
  • 2021-04-10
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-20
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
相关资源
相似解决方案