Γιατί οι εξαιρέσεις CIDR δεν μεταφράζονται απευθείας σε Java nonProxyHosts
Χρησιμοποιήστε τη γλώσσα μοτίβων ονομάτων κεντρικού υπολογιστή της Java με διαχωριστικά σωλήνα αντί να θεωρείτε ένα αντιγραμμένο στοιχείο υποδικτύου ως κανόνα δρομολόγησης διευθύνσεων.
Το http.nonProxyHosts δέχεται τεκμηριωμένα μοτίβα κεντρικών υπολογιστών χωρισμένα με σωλήνες. Μια αντιγραμμένη τιμή 169.254/16 δεν το κάνει να ταξινομεί αυτό το υποδίκτυο.
Ένα IDE που εισάγει εξαιρέσεις του λειτουργικού συστήματος μπορεί να αποκαλύψει αυτή την αναντιστοιχία στο Java/Gradle. Η αφαίρεση ολόκληρης της λίστας μπορεί να κρύψει μια προειδοποίηση, αλλά να απορρίψει προβλεπόμενες άμεσες διαδρομές.
Μεταφράστε την απαίτηση, όχι μόνο τη στίξη: ρητά εσωτερικά ονόματα κεντρικών υπολογιστών μπορούν να εκφράσουν ένα μικρό σύνολο με ονόματα. Η πολιτική βάσει διευθύνσεων χρειάζεται υποστηριζόμενο μηχανισμό και όχι μια υποτιθέμενη επέκταση CIDR.
Διακρίνετε επίσης μια κυριολεκτική διεύθυνση στο URL από την επίλυση ονόματος κεντρικού υπολογιστή και τον έλεγχο του αποτελέσματος. Αυτός ο αντιστοιχιστής δεν είναι αυτόματα πίνακας δρομολόγησης ούτε ταξινομητής υποδικτύων DNS. Κρατήστε τον καταναλωτή και τη σύνταξή του μαζί με την πολιτική εξαιρέσεων.