Konfigurer python-jira-proxyer i JIRA-konstruktøren
Send proxyer som et nøgleord til JIRA-konstruktøren, så den standard anmodning om serveroplysninger allerede har den tilsigtede rute.
Hvis JIRA(...) selv ikke kan oprette forbindelse, er det for sent at opdatere client._session.proxies bagefter. Konstruktionen kan kontakte Jira, fordi get_server_info er slået til som standard.
Brug konstruktørens offentlige argument:
from jira import JIRA
client = JIRA(
server='https://jira.example',
basic_auth=(jira_user, jira_api_token),
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
timeout=30,
)Angiv proxies som sit eget nøgleord, ikke inde i options. Posten https vælger HTTPS-destinationer; dens HTTP-URL beskriver proxyens lytter. For en offentligt tilgængelig Jira-tjeneste på en tilladt offentlig rute giver Liste over HTTP-proxyer kandidater til slutpunkter for disse kortværdier. Behold de eksisterende Jira-kontooplysninger adskilt fra enhver konto, som den mellemmand kræver.
Konstruktørens validate og get_server_info kan ændre opstartsarbejdet, når programmet har brug for den adfærd. De kan ikke levere ruten til senere Jira-kald, så konfigurer transporten, før du bruger dem til at udskyde en mislykket anmodning.