Fara fram hjá proxy fyrir eina Java URLConnection með Proxy.NO_PROXY
Notaðu Proxy.NO_PROXY fyrir studda URL-tengingu án þess að breyta deildum proxy-stillingum JVM tímabundið.
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.