python-jira-välityspalvelimien määrittäminen JIRA-konstruktorissa
Välitä välityspalvelimet JIRA-konstruktorin avainsanana, jotta oletusarvoinen palvelintietopyyntö kulkee jo haluttua reittiä.
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.