Jetty 12.1-in HTTP klienti hədəf istisnalarını hər proksi obyektində saxlayır. Sorğular başlamazdan əvvəl onları əlavə edin:

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

jettyClient tətbiqin mövcud org.eclipse.jetty.client.HttpClient obyektidir və adi işə salma və dayandırma dövrünə malikdir. İcazə verilən ictimai hədəflər üçün HTTP proksi siyahısı HttpProxy hostu və portu üçün namizədlər təqdim edir; nəzərdə tutulan daxili istisnaları saxlayın.

Giriş internal.example ilə 443 portunda uyğunlaşır. Port olmadan host girişi həmin hostla istənilən portda uyğunlaşır. Host adı uyğunluğu dəqiqdir: hər nəzərdə tutulan hostu ayrıca əlavə edin, JVM nonProxyHosts şablonlarını və ya boru ilə ayrılmış siyahını verməyin.

İstisna bu proksi obyektinin mənbə ilə uyğunlaşmasını dayandırır. Bir neçə proksi qurulduqda başqa bir proksi hələ də uyğunlaşa bilər; nəticəni birbaşa marşrut adlandırmazdan əvvəl qalan namizədləri yoxlayın.

Əlaqəli məqalələr