Jos JIRA(...) ei itse saa yhteyttä, client._session.proxies:n päivittäminen jälkeenpäin on liian myöhäistä. Konstruointi voi ottaa yhteyden Jiraan, koska get_server_info on oletuksena käytössä.

Käytä konstruktorin julkista argumenttia:

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,
)

Anna proxies omana avainsananaan, ei options:n sisällä. https-merkintä valitsee HTTPS-kohteet; sen HTTP-URL kuvaa välityspalvelimen kuuntelijan. Julkisesti saavutettavalle Jira-palvelulle sallitulla julkisella reitillä HTTP-välityspalvelinluettelo tarjoaa päätepisteehdokkaita näille kartta-arvoille. Pidä nykyiset Jira-tilitiedot erillään mistä tahansa tilistä, jota kyseinen välittäjä vaatii.

Konstruktorin validate- ja get_server_info-asetukset voivat muuttaa käynnistystyötä, kun sovellus tarvitsee sitä toimintaa. Ne eivät voi tarjota reittiä myöhemmille Jira-kutsuille, joten määritä siirto ennen kuin käytät niitä epäonnistuvan pyynnön lykkäämiseen.

Aiheeseen liittyvät artikkelit