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ð.

Skyldar greinar