Fi URL gidi ti ohun elo naa sile ki o si fi proxy ranse lotooto si 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);

Lo awon import java.net ki o si ropo adiresi proxy inu iwe pelu ise HTTP re tabi oludije lati inu akojo proxy HTTP. Isopo naa si beere https://example.com/report; proxy ni ona re. Eto yii ko seto iwe-eri tabi gbogbo ile-ikawe HTTP ninu JVM.

Koodu ti ko to ti o fi proxy sinu URL ohun elo le gba oju-iwe proxy kiakia tabi asise dipo iroyin naa. Fi ipo, akoonu ati ibi gangan wee saaju ki o to tumo idahun kiakia yen gege bi ise ti o dara ju.

openConnection(Proxy) fi ona ohun elo naa sile lori URI ibi-afojusu. Tun pa oruko agbalejo yen mo fun ijeri iwe-eri HTTPS; yiyi re pada si alarina le fi aibara mu oruko kun asise ipa-ona.

Ti ohun-elo naa ba ko alabaaṣepo HTTP miiran, lo alabaaṣepo yen tabi ibi-isopo ile-ise isopo re. Ohun proxy URLConnection ko le seto ona ti ko pe API yii rara.

Àwọn àpilẹ̀kọ tó jọra