La HTTP-kliento de Jetty 12.1 konservas celajn ekskludojn en ĉiu proksa objekto. Aldonu ilin antaŭ ol la petoj komenciĝos:

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

jettyClient estas la ekzistanta org.eclipse.jetty.client.HttpClient de la aplikaĵo, kun sia kutima starta kaj halta vivociklo. Por permesitaj publikaj celoj, la listo de HTTP-proksoj provizas kandidatojn por la gastiganto kaj pordo de HttpProxy; konservu la celitajn internajn ekskludojn.

La rikordo kongruas kun internal.example sur pordo 443. Sen pordo, gastiganta rikordo kongruas kun tiu gastiganto sur iu ajn pordo. Gastigantnoma kongruo estas preciza: aldonu ĉiun celitan gastiganton unuope anstataŭ doni ĵokerajn ŝablonojn de JVM nonProxyHosts aŭ liston apartigitan per vertikala streko.

Ekskludo igas ĉi tiun proksan objekton ĉesi kongrui kun la origino. Kun pluraj agorditaj proksoj, alia prokso ankoraŭ povas kongrui; ekzamenu la restantajn kandidatojn antaŭ ol nomi la rezulton rekta vojo.

Rilataj artikoloj