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 тексеруін сақтаңыз. Тікелей маршрутты таңдау аралық жолды өзгертеді; ол мақсат сертификаты растауға тиіс сәйкестікті өзгертпейді.