Исклучоци на прокси во Jetty 12.1 по домаќин и порта
Користете го множеството исклучени адреси на проксито Jetty 12.1 за точен домаќин и изборна порта, наместо да претпоставувате дека JVM nonProxyHosts го контролира клиентот.
HTTP клиентот на Jetty 12.1 ги чува исклучоците на одредиштата на секој прокси објект. Додајте ги пред барањата да започнат:
var proxy = new org.eclipse.jetty.client.HttpProxy(
"proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);
jettyClient е постоечкиот org.eclipse.jetty.client.HttpClient на апликацијата, со вообичаениот циклус на стартување и запирање. За дозволени јавни одредишта списокот на HTTP прокси нуди кандидати за домаќинот и портата на HttpProxy; задржете ги предвидените внатрешни исклучоци.
Записот се совпаѓа со internal.example на порта 443. Без порта, записот за домаќин се совпаѓа со тој домаќин на која било порта. Совпаѓањето на името на домаќинот е точно: додајте го секој предвиден домаќин поединечно, наместо да наведувате џокер знаци на JVM nonProxyHosts или список одделен со вертикална црта.
Исклучокот прави овој прокси објект да престане да се совпаѓа со изворот. Со неколку конфигурирани прокси, друг прокси сепак може да се совпадне; прегледајте ги преостанатите кандидати пред резултатот да го наречете директна рута.