Proxien ëmgoe fir eng Java URLConnection mam Proxy.NO_PROXY
Benotzt Proxy.NO_PROXY fir eng ënnerstëtzt URL-Verbindung, ouni d’gedeelte Proxy-Astellunge vum JVM temporär ze änneren.
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.