Déan go n-úsáidfidh ClientResource Restlet an cónascaire seachfhreastalaí a chumraigh tú
Le haghaidh cúntóir cliant Apache HTTP Restlet 2.4.4, socraigh paraiméadair chomhthéacs an chónascaire roimh thosú agus ceangail le setNext é.
Ní bhíonn aon éifeacht ag Client cumraithe ar ClientResource a úsáideann cónascaire eile fós. Le haghaidh cúntóir org.restlet.ext.httpclient Restlet 2.4.4, ceangail an acmhainn leis an gcliant sin roimh é a thosú:
Client connector = new Client(new Context(), Protocol.HTTPS);
connector.getContext().getParameters().set("proxyHost", "proxy.example");
connector.getContext().getParameters().set("proxyPort", "8080");
ClientResource resource = new ClientResource(
"https://service.example/status");
resource.setNext(connector);
connector.start();
try {
String body = resource.get().getText();
} finally {
resource.release();
connector.stop();
}setNext(connector) is ea an pointe ceangail. Úsáideann an comhthéacs eochracha doiciméadaithe an chúntóra proxyHost agus proxyPort, agus an t-ainm óstach scartha óna scéim agus óna phort. Socraigh iad roimh connector.start(). Le haghaidh críochphointe HTTP poiblí, tógann an dá réimse seo seoladh agus port ón liosta seachfhreastalaithe HTTP.
Glactar leis anseo gurb é an cúntóir imscartha an síneadh Apache luaite. Is féidir leis luachanna réamhshocraithe a fháil freisin ó http.proxyHost agus http.proxyPort an JVM; déanann luachanna comhthéacs follasacha críochphointe an chónascaire seo infheicthe.
Ídíonn an sampla an corp téacs, scaoileann sé an acmhainn agus stopann sé an cónascaire. Caithfidh úsáid sruthaithe a léiriú a ídiú nó a scaoileadh mar an gcéanna ionas gur féidir na naisc chomhthiomsaithe a scaoileadh.