Եթե JIRA(...) ինքը չի կարողանում միանալ, ապա client._session.proxies-ը հետագայում թարմացնելը շատ ուշ է։ Կառուցումը կարող է կապվել Jira-ի հետ, քանի որ get_server_info-ը լռելյայն միացված է։

Օգտագործեք կոնստրուկտորի հանրային արգումենտը՝

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

Տրամադրեք proxies-ը որպես առանձին բանալի բառ, ոչ թե options-ի ներսում։ https մուտքը ընտրում է HTTPS նպատակակետեր, իսկ նրա HTTP URL-ը նկարագրում է պրոքսի լսողին։ Թույլատրված հանրային ուղով հանրությանը հասանելի Jira ծառայության համար HTTP պրոքսիների ցանկ-ը տրամադրում է վերջնակետերի թեկնածուներ այս քարտեզի արժեքների համար։ Պահպանեք գոյություն ունեցող Jira հաշվի տվյալները առանձին այն հաշվից, որը պահանջում է այդ միջնորդը։

Կոնստրուկտորի validate և get_server_info կարգավորիչները կարող են փոխել մեկնարկային աշխատանքը, երբ հավելվածին անհրաժեշտ է այդ վարքագիծը։ Նրանք չեն կարող ապահովել ուղին հետագա Jira կանչերի համար, ուստի կարգավորեք տրանսպորտը նախքան դրանք օգտագործելը՝ ձախողված հարցումը հետաձգելու համար։

Առնչվող հոդվածներ