De ce excluderile CIDR nu se traduc direct în Java nonProxyHosts
Folosiți limbajul modelelor de nume de gazdă separate prin bare al Java, în loc să tratați o intrare de subrețea copiată ca regulă de rutare a adreselor.
http.nonProxyHosts acceptă modele de gazdă documentate, separate prin bare. O valoare 169.254/16 copiată nu îl face să clasifice acea subrețea.
Un IDE care importă excepțiile sistemului de operare poate expune această nepotrivire în fața Java/Gradle. Eliminarea întregii liste poate ascunde un avertisment, dar poate arunca rutele directe dorite.
Traduceți cerința, nu doar punctuația: numele de gazdă interne explicite pot exprima un set mic, cu nume. O politică bazată pe adrese are nevoie de un mecanism acceptat, nu de o extensie CIDR presupusă.
De asemenea, distingeți o adresă literală din URL de rezolvarea unui nume de gazdă și verificarea rezultatului. Acest comparator nu este automat un tabel de rutare sau un clasificator de subrețele DNS. Păstrați consumatorul și sintaxa lui împreună cu politica de excepții.