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 proxylytteren. 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.

Relaterte artikler