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.

Relaterede artikler