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.

İlgili makaleler