Ein uppsettur Client hevur ongan ávirkan á ein ClientResource, sum enn brúkar annan connector. Fyri org.restlet.ext.httpclient-hjálparan í Restlet 2.4.4 fest tú tilfeingið at tí klientinum, áðrenn tú startar hann:

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) er festipunkturin. Konteksturin brúkar skjalfestu lyklarnar proxyHost og proxyPort hjá hjálparanum, har vertsnavnið er skilt frá skeimanum og portinum. Set teir áðrenn connector.start(). Fyri ein almennan HTTP-endapunt tekur hesir tveir reitir ein adressu og eitt port úr HTTP-proxy-listanum.

Hetta fyritreytir, at útlagda hjálparin er tann nevnda Apache-viðbótingin. Hann kann eisini fáa standardvirðir frá JVM http.proxyHost og http.proxyPort; greið kontekstvirði gera endapuntin hjá hesum connectorinum sjónligan.

Dømið nýtir tekstkroppin, leysir tilfeingið og steðgar connectorinum. Streaming-nýtsla má somuleiðis nýta ella leysa sína framsetning, so at samanbygdu sambondini kunnu leysast.

Skyldar greinar