Client la habeeyay ma saameeyo ClientResource oo weli isticmaalaya isku-xidh kale. Caawiyaha org.restlet.ext.httpclient ee Restlet 2.4.4, ku xidh kheyraadka macmiilkaas ka hor inta aanad bilaabin:

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) waa barta isku-xidhka. Macnuhu wuxuu isticmaalaa furayaasha proxyHost iyo proxyPort ee caawiyaha, iyadoo magaca martigeliyaha ka duwan yahay scheme iyo port. Dhig iyaga ka hor connector.start(). Endpoint HTTP dadweyne, labadan goobood waxay qaataan cinwaan iyo port liiska proxy HTTP.

Tani waxay u malaynaysaa in caawiyaha la dhoofiyay uu yahay extension Apache la sheegay. Wuxuu sidoo kale ka heli karaa default-yada JVM http.proxyHost iyo http.proxyPort; qiyamka macnaha cad waxay ka dhigaan endpoint isku-xidhkan mid muuqda.

Tusaalahu wuxuu isticmaalaa jirka qoraalka, sii daayo kheyraadka oo joojiyo isku-xidhka. Isticmaalka streaming sidoo kale waa inuu isticmaalo ama sii daayo matalaaddiisa si isku-xidhka pooled loo sii daayo.

Maqaallo la xiriira