python-jira-proxy's configureren in de JIRA-constructor
Geef proxy's door als trefwoord van de JIRA-constructor zodat het standaardverzoek om serverinformatie al de bedoelde route heeft.
Als JIRA(...) zelf geen verbinding kan maken, is client._session.proxies daarna bijwerken te laat. De constructie kan Jira bereiken omdat get_server_info standaard is ingeschakeld.
Gebruik het openbare argument van de 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,
)Geef proxies als eigen trefwoord op, niet binnen options. De https-vermelding kiest HTTPS-bestemmingen; de HTTP-URL beschrijft de proxy-listener. Voor een openbaar bereikbare Jira-service op een toegestane openbare route levert Lijst met HTTP-proxy's eindpuntkandidaten voor deze mapwaarden. Houd de bestaande Jira-accountgegevens gescheiden van elk account dat die tussenpartij vereist.
De validate- en get_server_info-instellingen van de constructor kunnen het opstartwerk wijzigen wanneer de toepassing dat gedrag nodig heeft. Ze kunnen de route voor latere Jira-aanroepen niet leveren, dus configureer het transport voordat u ze gebruikt om een mislukte aanvraag uit te stellen.