Java URLConnection: an seachfhreastalaí a shocrú gan an URL a athrú
Seachain aghaidh a thabhairt ar an seachfhreastalaí mar fhreastalaí gréasáin, agus cuir an bealach mar rogha naisc Java ar leith.
Coinnigh fíor-URL an acmhainne agus cuir an seachfhreastalaí ar leith chuig 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);Úsáid na hiompórtálacha java.net agus cuir do sheirbhís HTTP nó iarrthóir ón liosta seachfhreastalaí HTTP in ionad sheoladh seachfhreastalaí an doiciméid. Iarrann an nasc https://example.com/report fós; is é an seachfhreastalaí a bhealach. Ní dhéanann an socrú seo creidiúnaí ná gach leabharlann HTTP sa JVM a chumrú.
Is féidir le cód mícheart a chuireann an seachfhreastalaí in URL an acmhainne leathanach gréasáin seachfhreastalaí tapa nó earráid a fháil in ionad an tuarascála. Déan comparáid idir stádas, ábhar agus an fíorcheann scríbe sula ndéanann tú an freagra tapa a léirmhíniú mar fheidhmíocht níos fearr.
openConnection(Proxy) fágann cosán an acmhainne ar URI an chinn scríbe. Coinnigh an t-óstainm sin le haghaidh fíorú teastais HTTPS freisin; má athraítear chuig an idirghabhálaí é, féadfar míréir ainm a chur leis an earráid ródaithe.
Má thógann an feidhmchlár cliant HTTP eile, úsáid an cliant sin nó a chomhéadan monarchan naisc. Ní féidir le réad seachfhreastalaí URLConnection cosán nach nglaonn riamh ar an API seo a chumrú.