Ar gyfer cysylltiad URL HTTP neu HTTPS a gefnogir, mae trosglwyddo Proxy.NO_PROXY yn gwneud y dewis uniongyrchol yn glir:

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

Mae hyn yn osgoi dilyniant byd-eang o osod ac adfer o amgylch un gweithrediad. Gall edafedd eraill barhau i ddefnyddio polisi procsi presennol y rhaglen.

Mae’r ddadl yn berthnasol i’r llwybr URLConnection hwn. Nid yw’n newid adeiladydd cleient HTTP ar wahân, socedi llyfrgell arall, na chyfluniad rhwydwaith y system weithredu.

Gall cysylltiad uniongyrchol fethu o hyd os yw’r rhwydwaith angen procsi ar gyfer mynediad allanol. Cadwch y methiant hwnnw ar wahân i wall dilysu procsi: gwnaeth y gweithrediad hwn hepgor y procsi yn fwriadol.

Cadwch hefyd ddilysiad TLS arferol ar gyfer cyrchfan HTTPS. Mae dewis llwybr uniongyrchol yn newid y llwybr canolraddol; nid yw’n newid yr hunaniaeth y mae’n rhaid i dystysgrif y gyrchfan ei sefydlu.

Erthyglau cysylltiedig