Máy khách HTTP của Jetty 12.1 lưu các loại trừ đích trên từng đối tượng proxy. Hãy thêm chúng trước khi các yêu cầu bắt đầu:

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

jettyClient là org.eclipse.jetty.client.HttpClient hiện có của ứng dụng, với vòng đời khởi động và dừng thông thường. Đối với các đích công khai được phép, danh sách proxy HTTP cung cấp ứng viên cho máy chủ và cổng của HttpProxy; giữ nguyên các loại trừ nội bộ đã định.

Mục này khớp với internal.example trên cổng 443. Không có cổng, mục máy chủ khớp với máy chủ đó trên mọi cổng. Việc khớp tên máy chủ là chính xác: thêm từng máy chủ dự kiến riêng lẻ thay vì cung cấp ký tự đại diện JVM nonProxyHosts hoặc danh sách phân tách bằng dấu gạch đứng.

Loại trừ khiến đối tượng proxy này ngừng khớp với nguồn gốc. Khi cấu hình nhiều proxy, một proxy khác vẫn có thể khớp; hãy kiểm tra các ứng viên còn lại trước khi gọi kết quả là tuyến trực tiếp.

Bài viết liên quan