gpt4 book ai didi

python - 如何处理python请求中的401(未授权)

转载 作者:行者123 更新时间:2023-11-28 21:18:34 24 4
gpt4 key购买 nike

我想做的是从站点获取,如果该请求返回 401,则重做我的身份验证摆动(可能已过时)并重试。但我不想第三次尝试,因为那将是我的身份验证摆动有错误的凭据。有没有人有一个很好的方法来做到这一点,它不涉及非常丑陋的代码,最好是在 python 请求库中,但我不介意改变。

最佳答案

我认为没有比这更丑陋的了:

import requests
from requests.auth import HTTPBasicAuth

response = requests.get('http://your_url')

if response.status_code == 401:
response = requests.get('http://your_url', auth=HTTPBasicAuth('user', 'pass'))

if response.status_code != 200:
# Definitely something's wrong

关于python - 如何处理python请求中的401(未授权),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26298860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com