Java URLConnection: am proxy a shuidheachadh gun an URL atharrachadh
Seachain dèiligeadh ris a' proxy mar fhrithealaiche lìn, agus cuir an t-slighe mar roghainn ceangail Java air leth.
Cùm URL fìor an ghoireis agus cuir am proxy air leth gu 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);Cleachd na h-in-mhalairtean java.net agus cuir do sheirbheis HTTP no tagraiche bhon liosta proxy HTTP an àite seòladh proxy na sgrìobhainne. Tha an ceangal fhathast ag iarraidh https://example.com/report; 's e am proxy an t-slighe aige. Chan eil an suidheachadh seo a' rèiteachadh teisteasan no gach leabharlann HTTP san JVM.
Faodaidh còd ceàrr a chuireas am proxy ann an URL a' ghoireis duilleag-lìn proxy luath no mearachd fhaighinn an àite na h-aithisg. Dèan coimeas eadar inbhe, susbaint agus an fhìor cheann-uidhe mus tèid thu a mhìneachadh an fhreagairt luath mar choileanadh nas fheàrr.
openConnection(Proxy) a' fàgail slighe a' ghoireis air URI a' chinn-uidhe. Cùm an t-ainm òstair sin airson dearbhadh teisteis HTTPS cuideachd; ma dh'atharraicheas tu gu eadar-mheadhanair e, dh'fhaodadh e mì-chòrdadh ainme a chur ris a' mhearachd shlighe.
Ma thogas an aplacaid cliant HTTP eile, cleachd an cliant sin no a eadar-aghaidh factaraidh ceangail. Chan urrainn do nì proxy URLConnection slighe nach fònaicheas a-riamh air an API seo a rèiteachadh.