Защо изключенията по CIDR не се пренасят директно в Java nonProxyHosts
Използвайте езика на шаблони за имена на хостове в Java, разделени с вертикални черти, вместо да приемате копиран запис за подмрежа като правило за маршрутизиране на адреси.
http.nonProxyHosts приема документирани шаблони за хостове, разделени с вертикални черти. Копирана стойност 169.254/16 обаче не го кара да класифицира тази подмрежа.
IDE, което импортира изключения от операционната система, може да разкрие това несъответствие пред Java/Gradle. Премахването на целия списък може да скрие предупреждение, но да изхвърли предвидените директни маршрути.
Превеждайте изискването, а не само пунктуацията: явните вътрешни имена на хостове могат да изразят малък именуван набор. Политиката, базирана на адреси, се нуждае от поддържан механизъм, а не от предполагаемо разширение на CIDR.
Също така разграничавайте буквалния адрес в URL от разрешаването на име на хост и проверката на резултата. Този съпоставител не е автоматично таблица за маршрутизация или класификатор на DNS подмрежи. Запазете потребителя и неговия синтаксис заедно с политиката за изключения.