Заобилажење проксија за једну Java URLConnection везу помоћу Proxy.NO_PROXY
Користите Proxy.NO_PROXY за подржану URL везу без привремене измене заједничких прокси поставки JVM-а.
За подржану HTTP или HTTPS URL везу, прослеђивање Proxy.NO_PROXY чини директан избор експлицитним:
URLConnection connection = URI.create("https://example.com/")
.toURL().openConnection(Proxy.NO_PROXY);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);То избегава глобални след постављања и враћања око једне операције. Друге нити могу наставити да користе постојећу прокси политику апликације.
Аргумент се односи на ову URLConnection путању. Не мења градитеља засебног HTTP клијента, сокете друге библиотеке ни мрежну конфигурацију оперативног система.
Директна веза и даље може не успети ако мрежа захтева прокси за спољни приступ. Држите тај неуспех одвојеним од грешке аутентификације проксија: ова операција је намерно прескочила прокси.
Такође сачувајте уобичајену TLS проверу за HTTPS одредиште. Избор директне руте мења посредничку путању; не мења идентитет који сертификат одредишта мора да успостави.