Konfigurasikan proksi python-jira dalam Pembina JIRA
Hantar proksi sebagai kata kunci pembina JIRA supaya permintaan maklumat pelayan lalai sudah menggunakan laluan yang dimaksudkan.
Jika JIRA(...) sendiri gagal menyambung, mengemas kini client._session.proxies selepas itu sudah terlambat. Pembinaan boleh menghubungi Jira kerana get_server_info didayakan secara lalai.
Gunakan argumen awam pembina:
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 destinasi HTTPS; URL HTTP-nya menerangkan pendengar proksi. Untuk perkhidmatan Jira yang boleh dicapai secara awam pada laluan awam yang dibenarkan, Senarai proksi HTTP menyediakan calon titik akhir untuk nilai peta ini. Kekalkan kelayakan akaun Jira sedia ada berasingan daripada mana-mana akaun yang diperlukan oleh perantara itu.
Kawalan validate dan get_server_info pembina boleh mengubah kerja semasa permulaan apabila aplikasi memerlukan tingkah laku itu. Kedua-duanya tidak boleh menyediakan laluan untuk panggilan Jira kemudian, jadi konfigurasikan pengangkutan sebelum menggunakannya untuk menangguhkan permintaan yang gagal.