Jetty 12.1 se HTTP-kliënt hou bestemming-uitsluitings op elke proksie-objek. Voeg hulle by voordat versoeke begin:

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

jettyClient is die toepassing se bestaande org.eclipse.jetty.client.HttpClient, met sy normale begin- en afsluitingslewensiklus. Vir toegelate openbare bestemmings verskaf die HTTP-proksielys kandidate vir die HttpProxy-gasheer en -poort; behou die beoogde interne uitsluitings.

Die inskrywing pas by internal.example op poort 443. Sonder 'n poort pas 'n gasheerinskrywing by daardie gasheer op enige poort. Gasheernaam-passing is presies: voeg elke beoogde gasheer afsonderlik by eerder as om JVM nonProxyHosts-patrone of 'n pyp-geskeide lys te gebruik.

'n Uitsluiting laat hierdie proksie-objek ophou om by die oorsprong te pas. Met verskeie proksieë opgestel, kan 'n ander proksie steeds pas; ondersoek die oorblywende kandidate voordat die resultaat 'n direkte roete genoem word.

Verwante artikels