האַלט דעם עכטן URL פֿון דער רעסורס און שיק דעם proxy באַזונדער צו URLConnection:

URI destination = URI.create("https://example.com/report");
Proxy proxy = new Proxy(Proxy.Type.HTTP,
    new InetSocketAddress("203.0.113.10", 8080));
URLConnection connection = destination.toURL().openConnection(proxy);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);

ניץ די java.net אימפּאָרטן און פֿאַרבייַט די דאָקומענטאַציע proxy אַדרעס מיט דיין HTTP סערוויס אָדער אַ קאַנדידאַט פֿון דער HTTP proxy ליסטע. די פֿאַרבינדונג בעט נאָך https://example.com/report; דער proxy איז איר וועג. די סעטאַפּ פֿיגורירט נישט קיין קרעדענשיאַלן און נישט יעדע HTTP ביבליאָטעק אין דער JVM.

אומרעכטיקער קאָד וואָס שטעלט דעם proxy אין דעם רעסורס URL קען באַקומען אַ גיכער proxy בלאַט אָדער אַ טעות אַנשטאָט דעם באַריכט. פֿאַרגלייך סטאַטוס, אינהאַלט און דעם עכטן ציל פֿאַר דו טייטשט די גיכע ענטפֿער ווי בעסער פּערפֿאָרמאַנס.

openConnection(Proxy) לאָזט דעם רעסורס וועג אויף דעם ציל URI. האַלט דעם האָסטנאָמען אויך פֿאַר HTTPS סערטיפֿיקאַט וועריפֿיקאַציע; אים ענדערן צו דעם מיטל קען צוגעבן אַ נאָמען אומפּאַסיקייט צו דעם רוטינג טעות.

אויב די אַפּלאַקיישאַן בויט אַן אַנדער HTTP קליענט, ניץ יענעם קליענט אָדער זיין פֿאַרבינדונג-פֿאַבריק אינטערפֿייס. אַ URLConnection proxy אָביעקט קען נישט פֿיגורירן אַ וועג וואָס רופֿט קיינמאָל די API.

פֿאַרבונדענע אַרטיקלען