С запросами я могу сделать запрос через прокси:
import requests
proxies = {
"http": "http://proxy.yourorg.com:80",
"https": "http://proxy.yourorg.com:80"
}
url = 'http://myorg.com/example'
response = requests.post(url, proxies=proxies)
Предоставляет ли Authlib механизм использования прокси для запросов?
token = oauth.discord.authorize_access_token()
resp = oauth.discord.get('/users/@me')
Поскольку Authlib использует requests
, а requests
поддерживает прокси через переменные среды HTTP_PROXY, вы можете установить:
export HTTP_PROXY = "http://proxy.yourorg.com:80"
export HTTPS_PROXY = "http://proxy.yourorg.com:80"
Хотя Authlib также поддерживает передачу proxies
в параметры, попробуйте:
token = oauth.discord.authorize_access_token(proxies=proxies)