Java URLConnection: set proksin uttan at broyta URL'ina
Forða tær at adressera proksið sum ein vefsyrvur, og send leiðina sum ein serstakan Java-sambandsmøguleika.
Varveitta tann veruliga tilfeingis-URL'ina og send proksin serstakliga til 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);Brúka java.net-innflutningarnar og skift út proksiadressuni í skjalinum við tína HTTP-tænastu ella ein kandidat úr HTTP-proksilistanum. Sambandið biður framvegis um https://example.com/report; proksið er leiðin hjá tí. Hesin uppsetningur stillir hvørki skírskotningar ella allar HTTP-bókasavn í JVM-inum.
Skeivur kota, sum setur proksið í tilfeingis-URL'ina, kann fáa eina skjóta proksi-heimasíðu ella feil í staðin fyri frágreiðingina. Samanber støðu, innihald og veruliga máistað, áðrenn tú tulkar skjóta svaríð sum betri yvirdeild.
openConnection(Proxy) letur tilfeingisleiðina vera á máistaðs-URI'ini. Varveitta hetta vertsnavnið eisini til HTTPS-prógv um skíri. Broytist tað til millumgonguna, kann tað leggja eitt navnamismót aftrat leiðarfeilinum.
Um tólini byggja annan HTTP-klient, brúka tann klientin ella hansara connection-factory-interface. Eitt URLConnection-proksiobjekt kann ikki stilla eina leið, sum ongantíð kallar hetta API'ið.