Jetty 12.1 proxy hariç tutmaları ana makine ve bağlantı noktasına göre
JVM nonProxyHosts istemciyi denetlediğini varsaymak yerine tam ana makine ve isteğe bağlı bağlantı noktası için Jetty 12.1 proxy hariç tutulan adres kümesini kullanın.
Jetty 12.1 HTTP istemcisi hedef hariç tutmalarını her proxy nesnesinde tutar. İstekler başlamadan önce ekleyin:
var proxy = new org.eclipse.jetty.client.HttpProxy(
"proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);
jettyClient uygulamanın mevcut org.eclipse.jetty.client.HttpClient nesnesidir ve olağan başlatma ve kapatma döngüsüne sahiptir. İzin verilen genel hedefler için HTTP proxy listesi HttpProxy ana makinesi ve bağlantı noktası için adaylar sunar; amaçlanan iç hariç tutmaları koruyun.
Girdi, 443 numaralı bağlantı noktasında internal.example ile eşleşir. Bağlantı noktası olmadan bir ana makine girdisi o ana makineyle her bağlantı noktasında eşleşir. Ana makine adı eşleşmesi tamdır: JVM nonProxyHosts joker karakterleri veya dikey çizgiyle ayrılmış liste vermek yerine amaçlanan her ana makineyi ayrı ayrı ekleyin.
Hariç tutma, bu proxy nesnesinin kaynakla eşleşmesini durdurur. Birden fazla proxy yapılandırıldığında başka bir proxy hâlâ eşleşebilir; sonucu doğrudan yol olarak adlandırmadan önce kalan adayları inceleyin.