python-jira vekillerini JIRA oluşturucusunda yapılandırın
Vekilleri JIRA oluşturucusunun anahtar sözcüğü olarak geçirin; böylece varsayılan sunucu bilgisi isteği baştan amaçlanan yolu kullansın.
JIRA(...) kendisi bağlanamazsa, sonradan client._session.proxies güncellemek çok geç olur. get_server_info varsayılan olarak etkin olduğundan oluşturma Jira ile iletişim kurabilir.
Oluşturucunun ortak bağımsız değişkenini kullanın:
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,
)proxies öğesini options içinde değil, kendi anahtar sözcüğü olarak verin. https girdisi HTTPS hedeflerini seçer; HTTP URL'si vekil dinleyicisini tanımlar. İzin verilen ortak yolda herkese açık Jira hizmeti için HTTP vekil listesi, bu eşleme değerleri için uç nokta adayları sağlar. Mevcut Jira hesap bilgilerini o aracının gerektirdiği hesaptan ayrı tutun.
Oluşturucunun validate ve get_server_info denetimleri, uygulama bu davranışa ihtiyaç duyduğunda başlangıç işini değiştirebilir. Sonraki Jira çağrıları için yolu sağlayamazlar; bu nedenle başarısız bir isteği ertelemek için kullanmadan önce taşımayı yapılandırın.