Ρύθμιση διαμεσολαβητών python-jira στον κατασκευαστή JIRA
Περάστε τους διαμεσολαβητές ως λέξη-κλειδί του κατασκευαστή JIRA ώστε το προεπιλεγμένο αίτημα πληροφοριών διακομιστή να έχει ήδη τη σωστή διαδρομή.
Αν το JIRA(...) ίδιο αποτύχει να συνδεθεί, η ενημέρωση του client._session.proxies εκ των υστέρων είναι πολύ αργά. Η κατασκευή μπορεί να επικοινωνήσει με το Jira επειδή το get_server_info είναι ενεργό από προεπιλογή.
Χρησιμοποιήστε το δημόσιο όρισμα του κατασκευαστή:
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 ως δική του λέξη-κλειδί, όχι μέσα στο options. Η καταχώριση https επιλέγει προορισμούς HTTPS· το HTTP URL της περιγράφει τον ακροατή του διαμεσολαβητή. Για μια δημόσια προσβάσιμη υπηρεσία Jira σε επιτρεπόμενη δημόσια διαδρομή, η Λίστα διαμεσολαβητών HTTP παρέχει υποψήφια τελικά σημεία για αυτές τις τιμές χάρτη. Κρατήστε τα υπάρχοντα στοιχεία λογαριασμού Jira χωριστά από οποιονδήποτε λογαριασμό απαιτεί αυτός ο μεσάζων.
Τα στοιχεία ελέγχου validate και get_server_info του κατασκευαστή μπορούν να αλλάξουν την εργασία εκκίνησης όταν η εφαρμογή χρειάζεται αυτή τη συμπεριφορά. Δεν μπορούν να παρέχουν τη διαδρομή για μεταγενέστερες κλήσεις Jira, γι' αυτό ρυθμίστε τη μεταφορά πριν τα χρησιμοποιήσετε για να αναβάλετε ένα αποτυχημένο αίτημα.