Konfigurirajte python-jira proxyje u JIRA konstruktoru
Proslijedite proxyje kao ključnu riječ JIRA konstruktora kako bi zadani zahtjev za informacijama o poslužitelju već imao predviđenu rutu.
Ako se JIRA(...) sam ne može povezati, ažuriranje client._session.proxies nakon toga je prekasno. Konstrukcija može kontaktirati Jiru jer je get_server_info omogućen prema zadanim postavkama.
Upotrijebite javni argument konstruktora:
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,
)Navedite proxies kao zasebnu ključnu riječ, ne unutar options. Unos https odabire HTTPS odredišta; njegov HTTP URL opisuje proxy poslužitelj. Za javno dostupnu Jira uslugu na dopuštenoj javnoj ruti, Popis HTTP proxyja nudi kandidate za krajnje točke za te vrijednosti mapiranja. Zadržite postojeće podatke Jira računa odvojeno od bilo kojeg računa koji zahtijeva taj posrednik.
Kontrole validate i get_server_info konstruktora mogu promijeniti rad pri pokretanju kada aplikaciji treba takvo ponašanje. One ne mogu osigurati rutu za kasnije Jira pozive, pa konfigurirajte transport prije nego ih upotrijebite za odgađanje neuspjelog zahtjeva.