Konfigurasikan Proxy python-jira di Konstruktor JIRA
Teruskan proxy sebagai kata kunci konstruktor JIRA agar permintaan info server bawaan sudah memakai rute yang dimaksud.
Jika JIRA(...) sendiri gagal terhubung, memperbarui client._session.proxies setelahnya sudah terlambat. Konstruksi dapat menghubungi Jira karena get_server_info aktif secara bawaan.
Gunakan argumen publik konstruktor:
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,
)Berikan proxies sebagai kata kunci tersendiri, bukan di dalam options. Entri https memilih tujuan HTTPS; URL HTTP-nya menjelaskan pendengar proxy. Untuk layanan Jira yang dapat dijangkau publik pada rute publik yang diizinkan, Daftar proxy HTTP menyediakan kandidat titik akhir untuk nilai peta ini. Pertahankan kredensial akun Jira yang ada terpisah dari akun apa pun yang dibutuhkan perantara tersebut.
Kontrol validate dan get_server_info pada konstruktor dapat mengubah pekerjaan saat mulai ketika aplikasi membutuhkan perilaku itu. Keduanya tidak dapat menyediakan rute untuk panggilan Jira berikutnya, jadi konfigurasikan transport sebelum memakainya untuk menunda permintaan yang gagal.