Pengecualian proksi Jetty 12.1 mengikut hos dan port
Gunakan set alamat yang dikecualikan bagi proksi Jetty 12.1 untuk hos yang tepat dan port pilihan, bukan menganggap JVM nonProxyHosts mengawal klien.
Klien HTTP Jetty 12.1 menyimpan pengecualian destinasi pada setiap objek proksi. Tambahkannya sebelum permintaan bermula:
var proxy = new org.eclipse.jetty.client.HttpProxy(
"proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);
jettyClient ialah org.eclipse.jetty.client.HttpClient sedia ada aplikasi, dengan kitaran mula dan berhenti biasa. Untuk destinasi awam yang dibenarkan, senarai proksi HTTP menyediakan calon untuk hos dan port HttpProxy; kekalkan pengecualian dalaman yang dimaksudkan.
Entri itu sepadan dengan internal.example pada port 443. Tanpa port, entri hos sepadan dengan hos itu pada mana-mana port. Padanan nama hos adalah tepat: tambah setiap hos yang dimaksudkan secara berasingan dan bukannya memberikan kad bebas JVM nonProxyHosts atau senarai yang dipisahkan dengan paip.
Pengecualian menyebabkan objek proksi ini berhenti sepadan dengan asal. Apabila beberapa proksi dikonfigurasikan, proksi lain mungkin masih sepadan; semak calon yang tinggal sebelum menyebut hasilnya sebagai laluan terus.