Për një lidhje HTTP ose HTTPS URL të mbështetur, kalimi i Proxy.NO_PROXY e bën të qartë zgjedhjen e drejtpërdrejtë:

URLConnection connection = URI.create("https://example.com/")
    .toURL().openConnection(Proxy.NO_PROXY);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);

Kjo shmang një sekuencë globale vendosjeje dhe rikthimi rreth një operacioni. Fijet e tjera mund të vazhdojnë të përdorin politikën ekzistuese të përfaqësuesit të aplikacionit.

Argumenti vlen për këtë rrugë URLConnection. Nuk ndryshon ndërtuesin e një klienti HTTP të veçantë, soketat e një biblioteke tjetër ose konfigurimin e rrjetit të sistemit operativ.

Një lidhje e drejtpërdrejtë mund të dështojë ende nëse rrjeti kërkon një përfaqësues për akses të jashtëm. Mbani atë dështim të ndarë nga një gabim vërtetimi i përfaqësuesit: ky operacion e anashkaloi përfaqësuesin me qëllim.

Ruani gjithashtu verifikimin normal TLS për një destinacion HTTPS. Zgjedhja e një rruge të drejtpërdrejtë ndryshon rrugën e ndërmjetme; nuk ndryshon identitetin që certifikata e destinacionit duhet të vërtetojë.

Artikuj të ngjashëm