Conservar las decisiones de proxy automático por destino de .NET
Conserve las decisiones de proxy automático por destino en lugar de sustituir la directiva por el resultado de una sola URL de prueba.
Resolver el proxy para una URL le da una decisión para esa URL. No revela la directiva completa de enrutamiento automático para cada destino.
Eso importa cuando el código llama a GetProxy con una dirección de prueba externa, toma el URI devuelto e instala globalmente un nuevo WebProxy fijo. La directiva original podía enviar otro host directamente o elegir un proxy distinto. El reemplazo ha descartado esa información.
Mantenga un objeto de directiva compatible con el cliente cuando se pretenda un comportamiento dependiente del destino. Inspeccione su decisión para la URL que realmente falla en lugar de usar un sitio web no relacionado como sonda universal.
También interprete correctamente una decisión directa. Una implementación puede devolver el destino original cuando se omite; compare la decisión de omisión en lugar de reetiquetar automáticamente ese URI como un proxy.
Si un punto de conexión fijo es la directiva prevista de la aplicación, configúrelo explícitamente y documente esa elección. Una ruta fija derivada por accidente de un resultado de proxy automático es mucho más difícil de explicar cuando el siguiente destino se comporta de forma distinta.