Java URLConnection: seto proxy lai yi URL pada
Ma se pe proxy gege bi olupese weebu; fi ona ranse gege bi asayan isopo Java otooto.
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.