Agħmel il-ClientResource ta' Restlet juża l-konnettur proxy li kkonfigurajt
Għall-għajnuna tal-klijent Apache HTTP ta' Restlet 2.4.4, issettja l-parametri tal-kuntest tal-konnettur qabel it-tnedija u waħħalha b'setNext.
Client ikkonfigurat m'għandu l-ebda effett fuq ClientResource li għadu juża konnettur ieħor. Għall-għajnuna org.restlet.ext.httpclient ta' Restlet 2.4.4, qabbad ir-riżors ma' dak il-klijent qabel ma tibda:
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) huwa l-punt tat-twaħħil. Il-kuntest juża l-muftieħ proxyHost u proxyPort dokumentati tal-għajnuna, bl-isem tal-host separat mill-iskema u l-port tiegħu. Issettjahom qabel connector.start(). Għal endpoint HTTP pubbliku, dawn iż-żewġ oqsma jieħdu indirizz u port mil-lista tal-proxy HTTP.
Dan jassumi li l-għajnuna skjerata hija l-estensjoni Apache msemmija. Tista' wkoll tikseb valuri awtomatiċi mill-http.proxyHost u http.proxyPort tal-JVM; valuri espliċiti tal-kuntest jagħmlu l-endpoint ta' dan il-konnettur viżibbli.
L-eżempju jikkonsma l-korp tat-test, jerħi r-riżors u jwaqqaf il-konnettur. Użu streaming ukoll irid jikkonsma jew jerħi r-rappreżentazzjoni tiegħu sabiex il-konnessjonijiet fil-pool jistgħu jinħelsu.