Als JIRA(...) zelf geen verbinding kan maken, is client._session.proxies daarna bijwerken te laat. De constructie kan Jira bereiken omdat get_server_info standaard is ingeschakeld.

Gebruik het openbare argument van de constructor:

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

Geef proxies als eigen trefwoord op, niet binnen options. De https-vermelding kiest HTTPS-bestemmingen; de HTTP-URL beschrijft de proxy-listener. Voor een openbaar bereikbare Jira-service op een toegestane openbare route levert Lijst met HTTP-proxy's eindpuntkandidaten voor deze mapwaarden. Houd de bestaande Jira-accountgegevens gescheiden van elk account dat die tussenpartij vereist.

De validate- en get_server_info-instellingen van de constructor kunnen het opstartwerk wijzigen wanneer de toepassing dat gedrag nodig heeft. Ze kunnen de route voor latere Jira-aanroepen niet leveren, dus configureer het transport voordat u ze gebruikt om een mislukte aanvraag uit te stellen.

Gerelateerde artikelen