Fir eng ënnerstëtzt HTTP- oder HTTPS-URL-Verbindung mécht d’Weidergi vu Proxy.NO_PROXY déi direkt Wiel explizit:

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

Dëst vermeit eng global Set-and-Restore-Sequenz ronderëm eng eenzeg Operatioun. Aner Threads kënnen déi bestehend Proxy-Politik vun der Applikatioun weider benotzen.

D’Argument gëllt fir dëse URLConnection-Wee. Et ännert net de Builder vun engem separate HTTP-Client, d’Sockets vun enger anerer Bibliothéik oder d’Netzwierkkonfiguratioun vum Betriebssystem.

Eng direkt Verbindung kann nach ëmmer feelen, wann d’Netezwierk e Proxy fir den externen Zougang brauch. Halt dee Feeler getrennt vun engem Proxy-Authentifikatiounsfeeler: dës Operatioun huet de Proxy bewosst iwwersprong.

Behëlt och déi normal TLS-Iwwerpréiwung fir en HTTPS-Zil. Eng direkt Route ze wielen ännert den Zwëschewee; et ännert net d’Identitéit, déi d’Zilzertifikat muss noweisen.

Ähnlech Artikelen