Panāciet, ka Restlet ClientResource izmanto jūsu konfigurēto starpniekservera savienotāju
Restlet 2.4.4 Apache HTTP klienta palīgam iestatiet savienotāja konteksta parametrus pirms palaišanas un pievienojiet to ar setNext.
Konfigurēts Client neietekmē ClientResource, kas joprojām izmanto citu savienotāju. Restlet 2.4.4 org.restlet.ext.httpclient palīgam piesaistiet resursu šim klientam pirms tā palaišanas:
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) ir piesaistes punkts. Konteksts izmanto palīga dokumentētās atslēgas proxyHost un proxyPort, un resursdatora nosaukums ir atdalīts no shēmas un porta. Iestatiet tos pirms connector.start(). Publiskam HTTP galapunktam šie divi lauki ņem adresi un portu no HTTP starpniekserveru saraksta.
Tas pieņem, ka izvietotais palīgs ir minētais Apache paplašinājums. Tas var arī iegūt noklusējumus no JVM http.proxyHost un http.proxyPort; skaidras konteksta vērtības padara šī savienotāja galapunktu redzamu.
Piemērs patērē teksta saturu, atbrīvo resursu un aptur savienotāju. Straumēšanas lietojumam tāpat jāpatērē vai jāatbrīvo savs attēlojums, lai koplietotie savienojumi tiktu atbrīvoti.