Ang HTTP client ng Jetty 12.1 ay nag-iingat ng mga pagbubukod ng destinasyon sa bawat object ng proxy. Idagdag ang mga ito bago magsimula ang mga kahilingan:

var proxy = new org.eclipse.jetty.client.HttpProxy(
    "proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);

Ang jettyClient ay ang umiiral na org.eclipse.jetty.client.HttpClient ng aplikasyon, kasama ang dati nitong siklo ng pagsisimula at paghinto. Para sa pinapayagang pampublikong destinasyon, ang listahan ng HTTP proxy ay nagbibigay ng mga kandidato para sa host at port ng HttpProxy; panatilihin ang nilalayong panloob na pagbubukod.

Tumutugma ang entry sa internal.example sa port 443. Kung walang port, tumutugma ang entry ng host sa host na iyon sa anumang port. Eksakto ang pagtutugma ng hostname: idagdag ang bawat nilalayong host nang hiwalay sa halip na magbigay ng JVM nonProxyHosts wildcard o listahang pinaghihiwalay ng pipe.

Ang pagbubukod ay nagiging dahilan upang tumigil ang object ng proxy na ito sa pagtutugma sa pinagmulan. Kapag maraming proxy ang na-configure, maaaring tumugma pa rin ang ibang proxy; suriin ang natitirang mga kandidato bago tawagin ang resulta na direktang ruta.

Kaugnay na mga artikulo