Configurar os proxies de python-jira no construtor de JIRA
Pase os proxies como palabra clave do construtor de JIRA para que a solicitude predeterminada de información do servidor xa teña a ruta prevista.
Se JIRA(...) non pode conectarse, actualizar client._session.proxies despois chega demasiado tarde. A construción pode contactar con Jira porque get_server_info está activado por defecto.
Use o argumento público do construtor:
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,
)Proporcione proxies como palabra clave propia, non dentro de options. A entrada https selecciona destinos HTTPS; a súa URL HTTP describe o receptor do proxy. Para un servizo de Jira accesible publicamente nunha ruta pública permitida, Lista de proxies HTTP ofrece candidatos de extremo para estes valores do mapa. Manteña as credenciais de Jira existentes separadas de calquera conta que requira ese intermediario.
Os controis validate e get_server_info do construtor poden cambiar o traballo de inicio cando a aplicación necesita ese comportamento. Non poden proporcionar a ruta para chamadas posteriores a Jira, así que configure o transporte antes de usalos para aprazar unha solicitude fallida.