Natjerajte ClientResource iz Restleta da koristi proxy konektor koji ste konfigurisali
Za Apache HTTP client helper iz Restleta 2.4.4 postavite parametre konteksta konektora prije pokretanja i povežite ga pomoću setNext.
Konfigurisani Client nema efekta na ClientResource koji još koristi drugi konektor. Za org.restlet.ext.httpclient helper iz Restleta 2.4.4 povežite resurs s tim klijentom prije pokretanja:
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 tačka povezivanja. Kontekst koristi dokumentovane ključeve proxyHost i proxyPort tog helpera, pri čemu je ime hosta odvojeno od šeme i porta. Postavite ih prije connector.start(). Za javni HTTP endpoint ova dva polja uzimaju adresu i port sa HTTP proxy liste.
Ovo pretpostavlja da je postavljeni helper navedena Apache ekstenzija. On može dobiti i zadane vrijednosti iz JVM http.proxyHost i http.proxyPort; eksplicitne vrijednosti konteksta čine endpoint ovog konektora vidljivim.
Primjer troši tekstualno tijelo, oslobađa resurs i zaustavlja konektor. Streaming upotreba takođe mora potrošiti ili osloboditi svoju reprezentaciju da bi se veze iz pula mogle osloboditi.