Se JIRA(...) mem ne povas konektiĝi, ĝisdatigi client._session.proxies poste estas tro malfrue. La konstruado povas kontakti Jira ĉar get_server_info estas ŝaltita defaŭlte.

Uzu la publikan konstruilo-argumenton:

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

Provizu proxies kiel propran ŝlosilvorton, ne ene de options. La ero https elektas HTTPS-celojn; ĝia HTTP-adreso priskribas la prokurilan aŭskultanton. Por publike atingebla Jira-servo sur permesata publika vojo, Listo de HTTP-prokuriloj provizas finpunktojn por tiuj mapvaloroj. Konservu la ekzistantajn Jira-kontajn datumojn aparte de ajna konto postulata de tiu peranto.

La regiloj validate kaj get_server_info de la konstruilo povas ŝanĝi la startlaboron kiam la aplikaĵo bezonas tiun konduton. Ili ne povas provizi la vojon por postaj Jira-vokoj, do agordu la transporton antaŭ ol uzi ilin por prokrasti malsukcesan peton.

Rilataj artikoloj