往往问题不大,也会致使你花心思去排解。今遇到一个reqeusts返回值的一个问题,花了不短时间调,后来发现是reqeusts返回的对象也含有 魔法函数 处理。我这边的业务是cdn的刷新预缓存,对于该项目来说 http code 200, 2xx, 404 都是友好的。为什么没有输出ok ?按照常理来说,只要r不为 零值,就可以匹配到True. 但这次的返回是 ,为什么404会引起 if r 判断异常。看 requests的源代码可以很容易分析出该问题。

python requests response值判断方式

python requests response值判断方式