Fyrir studda HTTP- eða HTTPS-URL-tengingu gerir það að senda Proxy.NO_PROXY beina valið skýrt:

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

Þetta forðast alþjóðlega röð af setja-og-endurheimta í kringum eina aðgerð. Aðrir þræðir geta haldið áfram að nota núverandi proxy-stefnu forritsins.

Röksemdin á við þessa URLConnection-slóð. Hún breytir ekki byggja sérstaks HTTP-biðlara, sætum annarrar bókasafns eða netstillingum stýrikerfisins.

Bein tenging getur samt mistekist ef netið krefst proxy fyrir utanaðkomandi aðgang. Haltu þeim mistökum aðskildum frá proxy-auðkenningarvillu: þessi aðgerð sleppti proxinu viljandi.

Varðveittu líka venjulega TLS-staðfestingu fyrir HTTPS-áfangastað. Að velja beina leið breytir millileiðinni; það breytir ekki auðkenninu sem áfangastaðarvottorðið verður að staðfesta.

Tengdir greinar