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 или список одделен со вертикална црта.

Исклучокот прави овој прокси објект да престане да се совпаѓа со изворот. Со неколку конфигурирани прокси, друг прокси сепак може да се совпадне; прегледајте ги преостанатите кандидати пред резултатот да го наречете директна рута.

Поврзани статии