Klienti HTTP i Jetty 12.1 mban përjashtimet e destinacionit në çdo objekt proxy. Shtojini ato përpara se të fillojnë kërkesat:

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

jettyClient është org.eclipse.jetty.client.HttpClient ekzistues i aplikacionit, me ciklin e tij normal të nisjes dhe ndalimit. Për destinacionet publike të lejuara, lista e proxy-ve HTTP ofron kandidatë për hostin dhe portën e HttpProxy; mbani përjashtimet e brendshme të synuara.

Hyrja përputhet me internal.example në portën 443. Pa portë, një hyrje hosti përputhet me atë host në çdo portë. Përputhja e emrit të hostit është e saktë: shtoni çdo host të synuar veçmas në vend që të jepni wildcard-e JVM nonProxyHosts ose një listë të ndarë me vija vertikale.

Një përjashtim e bën këtë objekt proxy të ndalojë përputhjen me origjinën. Me disa proxy të konfiguruar, një proxy tjetër mund të përputhet ende; shqyrtoni kandidatët e mbetur përpara se ta quani rezultatin rrugë e drejtpërdrejtë.

Artikuj të ngjashëm