Конфигурацияланган Client дагы башка коннекторду колдонуп жаткан ClientResource-ге эч кандай таасир этпейт. Restlet 2.4.4 org.restlet.ext.httpclient көмөкчүсү үчүн ресурсту иштетүүдөн мурун ошол кардарга туташтырыңыз:

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) туташуу чекити. Контекст көмөкчүнүн документтелген proxyHost жана proxyPort ачкычтарын колдонот, хост аты схема жана порттон өзүнчө. Аларды connector.start() мурун коюңуз. Коомдук HTTP акыркы чекити үчүн бул эки талаа дарек жана портту HTTP proxy тизмесинен алат.

Бул жайгаштырылган көмөкчү аталган Apache кеңейтилиши деп болжолдойт. Ал ошондой эле JVM http.proxyHost жана http.proxyPort демейки маанилерин ала алат; контексттин ачык маанилери бул коннектордун акыркы чекитин көрүнүктүү кылат.

Мисал текст дененин колдонуп, ресурсту бошотуп, коннекторду токтотот. Агымдык колдонуу да өзүнүн көрсөтүүсүн керектеши же бошотошу керек, ошондо бириктирилген байланыштар бошотулат.

Тектеш макалалар