Proxy.NO_PROXY аркылуу бир Java URLConnection үчүн проксилерди айланып өтүү
JVMдин жалпы прокси жөндөөлөрүн убактылуу өзгөртпөстөн, колдоого алынган URL туташуу үчүн Proxy.NO_PROXY колдонуңуз.
Колдоого алынган 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 кардарынын куруучусун, башка китепкананын сокеттерин же операциялык тутумдун тармак конфигурациясын өзгөртпөйт.
Тармак тышкы жетүү үчүн прокси талап кылса, түз туташуу дагы эле ишке ашпашы мүмкүн. Бул ишке ашпоону прокси аутентификация катасынан өзүнчө кармаңыз: бул операция проксини атайын өткөрүп жиберген.
Ошондой эле HTTPS максаты үчүн кадимки TLS текшерүүсүн сактаңыз. Түз маршрутту тандоо ортолук жолду өзгөртөт; ал максаттын сертификаты ырастоого тийиш болгон инсандыкты өзгөртпөйт.