I-configure ang mga proxy ng python-jira sa JIRA Constructor
Ipasa ang mga proxy bilang keyword ng JIRA constructor upang ang default na kahilingan ng impormasyon ng server ay may tamang ruta na.
Kung ang JIRA(...) mismo ay hindi makakonekta, huli na ang pag-update ng client._session.proxies pagkatapos. Maaaring makipag-ugnayan ang pagbuo sa Jira dahil naka-enable ang get_server_info bilang default.
Gamitin ang pampublikong argumento ng 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,
)Ibigay ang proxies bilang sariling keyword, hindi sa loob ng options. Pinipili ng entry na https ang mga destinasyong HTTPS; inilalarawan ng HTTP URL nito ang tagapakinig ng proxy. Para sa serbisyong Jira na naa-access ng publiko sa pinahihintulutang pampublikong ruta, ang Listahan ng HTTP proxy ay nagbibigay ng mga kandidatong endpoint para sa mga halagang ito ng mapa. Panatilihing hiwalay ang umiiral na mga kredensyal ng Jira account sa anumang account na kailangan ng tagapamagitan.
Maaaring baguhin ng validate at get_server_info na kontrol ng constructor ang gawain sa pagsisimula kapag kailangan ng application ang gawi na iyon. Hindi nila maibibigay ang ruta para sa mga susunod na tawag sa Jira, kaya i-configure ang transport bago gamitin ang mga ito upang ipagpaliban ang isang kahilingang nabibigo.