Pane Restleti ClientResource kasutama sinu seadistatud puhverserveri konnektorit
Restlet 2.4.4 Apache HTTP kliendi abimehe jaoks sea konnektori kontekstiparameetrid enne käivitamist ja ühenda see meetodiga setNext.
Seadistatud Client ei mõjuta ClientResource, mis kasutab endiselt teist konnektorit. Restlet 2.4.4 org.restlet.ext.httpclient abimehe jaoks ühenda resurss selle kliendiga enne selle käivitamist:
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) on ühenduspunkt. Kontekst kasutab abimehe dokumenteeritud võtmeid proxyHost ja proxyPort, kusjuures hostinimi on skeemist ja pordist eraldi. Sea need enne connector.start(). Avaliku HTTP-lõpp-punkti jaoks võtavad need kaks välja aadressi ja pordi HTTP puhverserverite loendist.
See eeldab, et juurutatud abimees on nimetatud Apache laiendus. See võib vaikeväärtused saada ka JVM-ist http.proxyHost ja http.proxyPort; selgesõnalised kontekstiväärtused muudavad selle konnektori lõpp-punkti nähtavaks.
Näide tarbib tekstikeha, vabastab ressursi ja peatab konnektori. Voogedastus peab samuti oma esituse tarbima või vabastama, et koondatud ühendused saaks vabastada.