Vyloučení proxy v Jetty 12.1 podle hostitele a portu
Použijte sadu vyloučených adres proxy Jetty 12.1 pro přesného hostitele a volitelný port místo předpokladu, že JVM nonProxyHosts řídí klienta.
HTTP klient Jetty 12.1 uchovává vyloučení cílů na každém objektu proxy. Přidejte je před zahájením požadavků:
var proxy = new org.eclipse.jetty.client.HttpProxy(
"proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);
jettyClient je stávající org.eclipse.jetty.client.HttpClient aplikace s obvyklým cyklem spuštění a zastavení. Pro povolené veřejné cíle seznam HTTP proxy nabízí kandidáty pro hostitele a port HttpProxy; zachovejte zamýšlená interní vyloučení.
Záznam odpovídá internal.example na portu 443. Bez portu odpovídá záznam hostitele tomuto hostiteli na libovolném portu. Shoda názvu hostitele je přesná: přidejte každého zamýšleného hostitele samostatně, místo abyste zadávali zástupné znaky JVM nonProxyHosts nebo seznam oddělený svislou čarou.
Vyloučení způsobí, že tento objekt proxy přestane odpovídat původu. Při několika nakonfigurovaných proxy se může stále shodovat jiná proxy; než výsledek nazvete přímou cestou, prohlédněte zbývající kandidáty.