Gawing gamitin ng ClientResource ng Restlet ang proxy connector na iyong na-configure
Para sa Apache HTTP client helper ng Restlet 2.4.4, itakda ang connector context parameters bago magsimula at ikabit ito gamit ang setNext.
Walang epekto ang naka-configure na Client sa ClientResource na gumagamit pa rin ng ibang connector. Para sa helper na org.restlet.ext.httpclient ng Restlet 2.4.4, ikabit ang resource sa client na iyon bago ito simulan:
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();
}Ang setNext(connector) ang attachment point. Ginagamit ng context ang dokumentadong key na proxyHost at proxyPort ng helper, kung saan hiwalay ang hostname sa scheme at port. Itakda ang mga ito bago ang connector.start(). Para sa pampublikong HTTP endpoint, kinukuha ng dalawang field na ito ang address at port mula sa HTTP proxy list.
Ipinapalagay nito na ang naka-deploy na helper ay ang nabanggit na Apache extension. Makakakuha rin ito ng default mula sa JVM http.proxyHost at http.proxyPort; ginagawang nakikita ng tahasang context value ang endpoint ng connector na ito.
Ginagamit ng halimbawa ang text body, pinapalaya ang resource at hinihinto ang connector. Ang streaming na paggamit ay dapat ding gumamit o magpalaya ng representation nito upang mapalaya ang pooled connections.