Nëse vetë JIRA(...) nuk arrin të lidhet, përditësimi i client._session.proxies më pas është shumë vonë. Ndërtimi mund të kontaktojë Jira sepse get_server_info është aktivizuar si parazgjedhje.

Përdorni argumentin publik të konstruktorit:

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

Jepni proxies si fjalë kyçe më vete, jo brenda options. Hyrja https zgjedh destinacionet HTTPS; URL-ja e saj HTTP përshkruan dëgjuesin e përfaqësuesit. Për një shërbim Jira të aksesueshëm publikisht në një rrugë publike të lejuar, Lista e përfaqësuesve HTTP ofron kandidatë pikash fundore për këto vlera të hartës. Mbajini kredencialet ekzistuese të llogarisë Jira të ndara nga çdo llogari që kërkon ai ndërmjetës.

Kontrollet validate dhe get_server_info të konstruktorit mund të ndryshojnë punën në nisje kur aplikacioni ka nevojë për atë sjellje. Ato nuk mund të ofrojnë rrugën për thirrjet e mëvonshme Jira, prandaj konfiguroni transportin përpara se t'i përdorni për të shtyrë një kërkesë që dështon.

Artikuj të ngjashëm