Poskrbite, da bo ClientResource iz Restleta uporabljal konfigurirani proxy konektor
Pri pomočniku odjemalca Apache HTTP iz Restleta 2.4.4 nastavite parametre konteksta konektorja pred zagonom in ga pripnite s setNext.
Konfigurirani Client ne vpliva na ClientResource, ki še vedno uporablja drug konektor. Pri pomočniku org.restlet.ext.httpclient iz Restleta 2.4.4 povežite vir s tem odjemalcem, preden ga zaženete:
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) je točka pritrditve. Kontekst uporablja dokumentirana ključa pomočnika proxyHost in proxyPort, pri čemer je ime gostitelja ločeno od sheme in vrat. Nastavite ju pred connector.start(). Za javno končno točko HTTP ti dve polji prevzameta naslov in vrata s seznama proxyjev HTTP.
To predpostavlja, da je nameščeni pomočnik navedena razširitev Apache. Privzete vrednosti lahko pridobi tudi iz JVM http.proxyHost in http.proxyPort; izrecne vrednosti konteksta naredijo končno točko tega konektorja vidno.
Primer porabi besedilno telo, sprosti vir in ustavi konektor. Pretakanje mora prav tako porabiti ali sprostiti svojo predstavitev, da se lahko sprostijo povezave iz nabora.