Tôi không thể giúp bản thân mình bằng cách trả lời câu hỏi này.đặt nonProxyHosts trong Apache HttpClient 4.1.3
Làm cách nào tôi có thể đặt nonProxyHosts trong Apache HttpClient 4.1.3?
Trong Httpclient 3.x cũ khá đơn giản. Bạn có thể thiết lập nó bằng các phương thức setNonProxyHosts.
Nhưng hiện tại, không có phương pháp tương đương cho phiên bản mới. Tôi đã được tìm kiếm trough các tài liệu api, hướng dẫn và ví dụ và havent tìm thấy giải pháp cho đến nay.
để thiết lập một proxy bình thường u chỉ có thể làm điều đó bằng cách này:
HttpHost proxy = new HttpHost("127.0.0.1", 8080, "http");
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
Có ai biết nếu có một trong số các giải pháp hộp trong phiên bản mới 4.1.3 httpclient lập nonProxyHosts hay làm Tôi phải tự mình làm như vậy
if (targetHost.equals(nonProxyHost) {
dont use a proxy
}
Xin cảm ơn trước.
tôi có thể giải quyết vấn đề này bằng cách sử dụng bộ chọn lọc. – Jools
bạn có thể vui lòng cam kết giải pháp của bạn, tôi chạy vào cùng một vấn đề. – moohkooh