Konfigurēt python-jira starpniekserverus JIRA konstruktorā
Nododiet starpniekserverus kā JIRA konstruktora atslēgvārdu, lai noklusējuma servera informācijas pieprasījums jau būtu paredzētajā maršrutā.
Ja JIRA(...) pats nevar izveidot savienojumu, client._session.proxies atjaunināšana pēc tam ir par vēlu. Konstruēšana var sazināties ar Jira, jo get_server_info ir iespējots pēc noklusējuma.
Izmantojiet konstruktora publisko argumentu:
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,
)Norādiet proxies kā atsevišķu atslēgvārdu, nevis options iekšienē. https ieraksts izvēlas HTTPS galamērķus; tā HTTP URL apraksta starpniekservera klausītāju. Publiski pieejamam Jira servisam atļautā publiskā maršrutā HTTP starpniekserveru saraksts piedāvā galapunktu kandidātus šīm kartes vērtībām. Saglabājiet esošos Jira konta datus atsevišķi no jebkura konta, kas nepieciešams šim starpniekam.
Konstruktora validate un get_server_info vadīklas var mainīt palaišanas darbu, kad lietojumprogrammai ir vajadzīga šāda uzvedība. Tās nevar nodrošināt maršrutu vēlākiem Jira izsaukumiem, tāpēc konfigurējiet transportu pirms to izmantošanas neizdevušos pieprasījuma atlikšanai.