Կարգավորեք python-jira պրոքսիները JIRA կոնստրուկտորում
Փոխանցեք պրոքսիները որպես JIRA կոնստրուկտորի բանալի բառ, որպեսզի սերվերի տեղեկատվության լռելյայն հարցումն արդեն ունենա նախատեսված ուղին։
Եթե 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 կանչերի համար, ուստի կարգավորեք տրանսպորտը նախքան դրանք օգտագործելը՝ ձախողված հարցումը հետաձգելու համար։