res = requests.get(url=url, verify=False)
res.raise_for_status()
try:
if "Unauthorised" in res.json()['msg']:
return
except Exception as err:
print(err)
如果res给出响应代码401,会执行try中的代码吗?
这个snippet的预期输出是多少?
如果res给出响应代码401,会执行try中的代码吗?
否;在控制到达try/except之前,您将从res.raise_from_status()
获得一个异常。
这个snippet的预期输出是什么?
如果响应不能被解析为JSON,或者没有msg
密钥,或者in
运算符不能与该msg
密钥中的任何内容一起使用,它将打印一条错误消息(但不会以任何其他方式处理(。