Proxy.NO_PROXY ilə bir Java URLConnection üçün proksiləri yan keçmək
JVM-in paylaşılan proksi parametrlərini müvəqqəti dəyişmədən dəstəklənən URL bağlantısı üçün Proxy.NO_PROXY istifadə edin.
Dəstəklənən HTTP və ya HTTPS URL bağlantısı üçün Proxy.NO_PROXY ötürmək birbaşa seçimi açıq edir:
URLConnection connection = URI.create("https://example.com/")
.toURL().openConnection(Proxy.NO_PROXY);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);Bu, bir əməliyyat ətrafında qlobal qurma və bərpa ardıcıllığının qarşısını alır. Digər axınlar tətbiqin mövcud proksi siyasətindən istifadə etməyə davam edə bilər.
Arqument bu URLConnection yolu üçün keçərlidir. Ayrı HTTP müştərisinin qurucusunu, başqa kitabxananın soketlərini və ya əməliyyat sisteminin şəbəkə konfiqurasiyasını dəyişmir.
Şəbəkə xarici giriş üçün proksi tələb edirsə, birbaşa bağlantı yenə də uğursuz ola bilər. Bu uğursuzluğu proksi autentifikasiyası xətasından ayrı saxlayın: bu əməliyyat proksini qəsdən atladı.
Həmçinin HTTPS təyinatı üçün normal TLS yoxlamasını qoruyun. Birbaşa marşrut seçmək aralıq yolu dəyişir; təyinat sertifikatının təsdiqləməli olduğu kimliyi dəyişmir.