Konfigurer python-jira-proxyer i JIRA-konstruktøren
Send proxyene som et nøkkelord til JIRA-konstruktøren, slik at den standard forespørselen om serverinformasjon allerede har den tiltenkte ruten.
Hvis JIRA(...) selv ikke får tilkobling, er det for sent å oppdatere client._session.proxies etterpå. Konstruksjonen kan kontakte Jira fordi get_server_info er slått på som standard.
Bruk 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,
)Oppgi proxies som sitt eget nøkkelord, ikke inne i options. Oppføringen https velger HTTPS-destinasjoner; HTTP-URL-en beskriver proxy-lytteren. For en offentlig tilgjengelig Jira-tjeneste på en tillatt offentlig rute gir Liste over HTTP-proxyer kandidater for endepunkter til disse kartverdiene. Hold de eksisterende Jira-kontoinnstillingene atskilt fra enhver konto som mellomleddet krever.
Konstruktørens validate og get_server_info kan endre oppstartsarbeidet når applikasjonen trenger den oppførselen. De kan ikke levere ruten for senere Jira-kall, så konfigurer transporten før du bruker dem til å utsette en mislykket forespørsel.