Όταν η εφαρμογή παρέχει στο Requests την πολιτική διαμεσολαβητή της, δώστε άμεση εξαίρεση στην ίδια πολιτική. Για υπάρχον Session και στενά περιορισμένη κλήση:

direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)

Οι ρητές κενές τιμές επιλέγουν άμεση δρομολόγηση για τα σχετικά σχήματα. Ελέγξτε επίσης την πραγματική κλήση και τις προεπιλογές του Session για πιο συγκεκριμένα κλειδιά κεντρικού υπολογιστή· μια παράκαμψη μόνο σε επίπεδο σχήματος δεν αφαιρεί μια ξεχωριστή διαδρομή ειδική για τον κεντρικό υπολογιστή.

Γιατί η προσθήκη του κεντρικού υπολογιστή στο NO_PROXY άφησε τον ρητό διαμεσολαβητή στη θέση του; Ο επιλυτής του Requests 2.34.2 αντιγράφει τον παρεχόμενο χάρτη και εξετάζει αν το περιβάλλον πρέπει να συμπληρώσει τις ελλείπουσες εγγραφές. Μια αντιστοίχιση παράκαμψης μπορεί να καταστείλει αυτή την ανακάλυψη χωρίς να διαγράψει μια διαδρομή που η εφαρμογή είχε ήδη παράσχει.

Ελέγξτε τον χάρτη που χρησιμοποιεί αυτή η λειτουργία πριν προσθέσετε εξαιρέσεις σε άλλο επίπεδο. Κρατήστε την επαλήθευση TLS ενεργή στην άμεση διαδρομή. Αν μια ανακατεύθυνση αλλάξει ξανά τη διαδρομή, εξετάστε το None έναντι κενών τιμών διαμεσολαβητή σε αυτή τη μετάβαση. Ένα σφάλμα πιστοποιητικού εκεί είναι απόδειξη για την εμπιστοσύνη στον προορισμό σε αυτή τη διαδρομή, το οποίο είναι ξεχωριστό από το αν επιλέχθηκε διαμεσολαβητής.

Σχετικά άρθρα