As JIRA(...) self nie kan verbind nie, is dit te laat om client._session.proxies daarna op te dateer. Die konstruksie kan Jira kontak omdat get_server_info by verstek geaktiveer is.

Gebruik die openbare konstruktorsinset:

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

Gee proxies as 'n eie sleutelwoord, nie binne options nie. Die https-inskrywing kies HTTPS-bestemmings; sy HTTP-adres beskryf die volmag-luisteraar. Vir 'n publiek bereikbare Jira-diens op 'n toegelate openbare roete bied die HTTP-volmaglys kandidaat-eindpunte vir hierdie kaartwaardes. Hou die bestaande Jira-rekeninginsette apart van enige rekening wat daardie tussenganger vereis.

Die konstruktor se validate- en get_server_info-beheermaatreels kan die werk by die opstart verander wanneer die toepassing daardie gedrag nodig het. Hulle kan nie die roete vir latere Jira-oproepe verskaf nie, so konfigureer die vervoer voordat jy hulle gebruik om 'n mislukte versoek uit te stel.

Verwante artikels