Jetty 12.1 HTTP klientas saugo paskirties išimtis kiekviename tarpinio serverio objekte. Pridėkite jas prieš pradedant užklausas:

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

jettyClient yra esamas programos org.eclipse.jetty.client.HttpClient su įprastu paleidimo ir sustabdymo ciklu. Leidžiamoms viešoms paskirtims HTTP tarpinių serverių sąrašas siūlo kandidatus HttpProxy mazgui ir prievadui; išsaugokite numatytas vidines išimtis.

Įrašas atitinka internal.example prievade 443. Be prievado mazgo įrašas atitinka tą mazgą bet kuriame prievade. Mazgo pavadinimo atitikimas yra tikslus: pridėkite kiekvieną numatytą mazgą atskirai, o ne pateikite JVM nonProxyHosts pakaitos simbolius ar vertikaliąja linija atskirtą sąrašą.

Išimtis lemia, kad šis tarpinio serverio objektas nustoja atitikti šaltinį. Kai sukonfigūruoti keli tarpiniai serveriai, kitas vis tiek gali atitikti; prieš pavadindami rezultatą tiesioginiu maršrutu, patikrinkite likusius kandidatus.

Susiję straipsniai