Jetty 12.1 izuzeci proxyja po hostu i portu
Koristite skup izuzetih adresa proxyja Jetty 12.1 za tačan host i opcionalni port umjesto pretpostavke da JVM nonProxyHosts kontroliše klijenta.
HTTP klijent Jetty 12.1 čuva izuzetke odredišta na svakom proxy objektu. Dodajte ih prije početka zahtjeva:
var proxy = new org.eclipse.jetty.client.HttpProxy(
"proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);
jettyClient je postojeći org.eclipse.jetty.client.HttpClient aplikacije, s normalnim ciklusom pokretanja i zaustavljanja. Za dozvoljena javna odredišta lista HTTP proxyja nudi kandidate za HttpProxy host i port; zadržite namjeravane interne izuzetke.
Unos se poklapa s internal.example na portu 443. Bez porta, unos hosta poklapa taj host na bilo kojem portu. Podudaranje imena hosta je tačno: dodajte svaki namjeravani host pojedinačno umjesto da navodite JVM nonProxyHosts džoker znakove ili listu razdvojenu vertikalnom crtom.
Izuzetak čini da ovaj proxy objekt prestane da se poklapa s izvorom. Uz nekoliko konfigurisanih proxyja, drugi proxy se ipak može poklopiti; pregledajte preostale kandidate prije nego rezultat nazovete direktnom rutom.