Jetty 12.1 HTTP klients glabā galamērķa izņēmumus katrā starpniekservera objektā. Pievienojiet tos pirms pieprasījumu sākuma:

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

jettyClient ir lietojumprogrammas esošais org.eclipse.jetty.client.HttpClient ar parasto palaišanas un apturēšanas ciklu. Atļautajiem publiskajiem galamērķiem HTTP starpniekserveru saraksts piedāvā kandidātus HttpProxy resursdatoram un portam; saglabājiet paredzētos iekšējos izņēmumus.

Ieraksts atbilst internal.example portā 443. Bez porta resursdatora ieraksts atbilst šim resursdatoram jebkurā portā. Resursdatora nosaukuma atbilstība ir precīza: pievienojiet katru paredzēto resursdatoru atsevišķi, nevis norādiet JVM nonProxyHosts aizstājējzīmes vai ar vertikālu svītru atdalītu sarakstu.

Izņēmums liek šim starpniekservera objektam pārstāt atbilst izcelsmei. Ja konfigurēti vairāki starpniekserveri, cits joprojām var atbilst; pirms rezultāta saukšanas par tiešu maršrutu pārbaudiet atlikušos kandidātus.

Saistītie raksti