Giữ nguyên các quyết định proxy tự động theo từng đích của .NET
Giữ nguyên các quyết định proxy tự động theo từng đích thay vì thay thế chính sách bằng kết quả cho một URL thử nghiệm duy nhất.
Phân giải proxy cho một URL chỉ cho bạn một quyết định cho URL đó. Nó không tiết lộ chính sách định tuyến tự động đầy đủ cho mọi đích.
Điều đó quan trọng khi mã gọi GetProxy với một địa chỉ thử nghiệm bên ngoài, lấy URI được trả về và cài đặt một WebProxy cố định mới trên toàn cục. Chính sách ban đầu có thể gửi một máy chủ khác trực tiếp hoặc chọn một proxy khác. Việc thay thế đã vứt bỏ thông tin đó.
Hãy giữ một đối tượng chính sách được hỗ trợ bên cạnh máy khách khi muốn hành vi phụ thuộc vào đích. Kiểm tra quyết định của nó cho URL thực sự đang lỗi thay vì dùng một trang web không liên quan làm đầu dò phổ quát.
Cũng hãy diễn giải đúng một quyết định trực tiếp. Một bản triển khai có thể trả về đích ban đầu khi nó được bỏ qua; hãy so sánh quyết định bỏ qua thay vì tự động dán nhãn lại URI đó là proxy.
Nếu một điểm cuối cố định là chính sách dự định của ứng dụng, hãy cấu hình nó một cách rõ ràng và ghi lại lựa chọn đó. Một tuyến cố định vô tình bắt nguồn từ một kết quả proxy tự động thì khó giải thích hơn nhiều khi đích tiếp theo hành xử khác đi.