Si JIRA(...) mateix no pot connectar, actualitzar client._session.proxies després arriba massa tard. La construcció pot contactar amb Jira perquè get_server_info està activat per defecte.

Utilitzeu l'argument públic del 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,
)

Proporcioneu proxies com a paraula clau pròpia, no dins de options. L'entrada https selecciona destinacions HTTPS; la seva URL HTTP descriu l'oient del proxy. Per a un servei Jira accessible públicament en una ruta pública permesa, Llista de proxies HTTP ofereix candidats a punt final per a aquests valors del mapa. Mantingueu les dades del compte Jira existents separades de qualsevol compte que requereixi aquest intermediari.

Els controls validate i get_server_info del constructor poden canviar la feina d'inici quan l'aplicació necessita aquest comportament. No poden proporcionar la ruta per a crides posteriors a Jira, així que configureu el transport abans d'utilitzar-los per ajornar una sol·licitud fallida.

Articles relacionats