Haz que ClientResource de Restlet use el conector de proxy que configuraste
Para el auxiliar de cliente Apache HTTP de Restlet 2.4.4, configura los parámetros de contexto del conector antes de iniciarlo y conéctalo con setNext.
Un Client configurado no tiene efecto sobre un ClientResource que sigue usando otro conector. Para el auxiliar org.restlet.ext.httpclient de Restlet 2.4.4, vincula el recurso a ese cliente antes de iniciarlo:
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) es el punto de enganche. El contexto usa las claves documentadas del auxiliar proxyHost y proxyPort, con el nombre de host separado de su esquema y puerto. Establécelas antes de connector.start(). Para un punto de conexión HTTP público, estos dos campos toman una dirección y un puerto de la lista de proxies HTTP.
Esto supone que el auxiliar desplegado es la extensión Apache indicada. También puede obtener valores predeterminados de las propiedades JVM http.proxyHost y http.proxyPort; los valores explícitos en el contexto hacen visible el punto de conexión de este conector.
El ejemplo consume el cuerpo de texto, libera el recurso y detiene el conector. Un uso en streaming también debe consumir o liberar su representación para que se puedan liberar las conexiones agrupadas.