Fai que ClientResource de Restlet use o conector de proxy que configurastes
Para o axudante de cliente Apache HTTP de Restlet 2.4.4, define os parámetros de contexto do conector antes de iniciar e conéctao con setNext.
Un Client configurado non ten efecto sobre un ClientResource que aínda usa outro conector. Para o axudante org.restlet.ext.httpclient de Restlet 2.4.4, vincula o recurso a ese cliente antes de inicialo:
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) é o punto de conexión. O contexto usa as claves documentadas do axudante proxyHost e proxyPort, co nome de host separado do seu esquema e porto. Defineas antes de connector.start(). Para un punto final HTTP público, estes dous campos toman un enderezo e un porto da lista de proxies HTTP.
Isto supón que o axudante despregado é a extensión Apache indicada. Tamén pode obter valores predeterminados das propiedades JVM http.proxyHost e http.proxyPort; os valores explícitos no contexto fan visible o punto final deste conector.
O exemplo consume o corpo de texto, libera o recurso e detén o conector. Un uso en streaming tamén debe consumir ou liberar a súa representación para que se poidan liberar as conexións agrupadas.