O valor ProxyServer de Windows pode ser un mapa
Reconecta as cadeas de proxy de Windows específicas do protocolo en lugar de pasar todo o valor a un construtor dunha soa URI.
Un script le ProxyServer da configuración de Internet de Windows e asígnao a WebProxy.Address. Funciona nunha máquina e despois falla noutra cuxo valor se ve así:
http=proxy-a.example:8080;https=proxy-b.example:8080
Esa é unha cadea de configuración específica do protocolo, non unha única URI de proxy. Pasar todo o valor a un construtor que espera unha soa dirección cambia o significado da entrada.
| Entrada | Selecciona o proxy para |
|---|---|
| http=... | Solicitudes de destino HTTP |
| https=... | Solicitudes de destino HTTPS |
A clave https non significa por si soa que a conexión con ese proxy use TLS. Un proxy HTTP normal pode transportar o destino HTTPS mediante CONNECT.
Prefire a interface de proxy do sistema compatible para o destino real cando o cliente a proporcione. As cadeas de proxy manuais, as regras de omisión, os URL de configuración automática e a descuberta automática son partes distintas da configuración. Ler un só valor do rexistro non pode reproducilas todas. Se inspecciona o mapa almacenado, lea ProxyEnable e AutoConfigURL xunto a ProxyServer.
Se unha integración debe analizar unha asignación manual, siga o seu formato documentado, conserve a asociación de protocolo e use un analizador real de URI ou de punto final para cada valor seleccionado. Dividir cada dous puntos rompe IPv6; escoller a primeira entrada perde a distinción anterior.
Manteña isto dentro do contexto de conta axeitado. A configuración do usuario interactivo non é automaticamente a configuración dun servizo que se executa baixo outra identidade.