Kui JIRA(...) ise ei suuda ühendust luua, on client._session.proxies hilisem uuendamine liiga hilja. Konstruktor võib Jiraga ühendust võtta, sest get_server_info on vaikimisi lubatud.

Kasutage konstruktori avalikku argumenti:

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

Esitage proxies eraldi märksõnana, mitte options sees. Kirje https valib HTTPS-sihtkohad; selle HTTP URL kirjeldab puhverserveri kuulajat. Avalikult ligipääsetava Jira teenuse jaoks lubatud avalikul teel pakub HTTP puhverserverite loend nende kaardiväärtuste jaoks lõpp-punkti kandidaate. Hoidke olemasolevad Jira konto andmed eraldi sellest kontost, mida see vahendaja nõuab.

Konstruktori juhtnupud validate ja get_server_info võivad käivitustööd muuta, kui rakendus seda käitumist vajab. Need ei saa anda teed hilisemateks Jira kõnedeks, seega seadistage transport enne, kui neid kasutate ebaõnnestunud päringu edasilükkamiseks.

Seotud artiklid