El valor ProxyServer de Windows pot ser un mapa
Reconeixeu les cadenes de proxy de Windows específiques del protocol en lloc de passar tot el valor a un constructor d'un sol URI.
Un script llegeix ProxyServer de Windows Internet Settings i l'assigna a WebProxy.Address. Funciona en una màquina i després falla en una altra el valor de la qual és així:
http=proxy-a.example:8080;https=proxy-b.example:8080
Aquesta és una cadena de configuració específica del protocol, no un sol URI de proxy. Passar tot el valor a un constructor que espera una sola adreça canvia el significat de l'entrada.
| Entrada | Selecciona el proxy per a |
|---|---|
| http=... | Sol·licituds de destinació HTTP |
| https=... | Sol·licituds de destinació HTTPS |
La clau https no significa per si sola que la connexió a aquest proxy utilitzi TLS. Un proxy HTTP ordinari pot transportar la destinació HTTPS mitjançant CONNECT.
Preferiu la interfície de proxy del sistema admesa per a la destinació real quan el client la proporcioni. Les cadenes de proxy manuals, les regles d'omissió, els URL de configuració automàtica i la descoberta automàtica són parts diferents de la configuració. Llegir un sol valor del registre no pot reproduir-les totes. Si inspeccioneu el mapa desat, llegiu ProxyEnable i AutoConfigURL al costat de ProxyServer.
Si una integració ha d'analitzar un mapatge manual, seguiu el seu format documentat, conserveu l'associació de protocol i utilitzeu un analitzador real d'URI o de punt final per a cada valor seleccionat. Dividir cada dos punts trenca IPv6; triar la primera entrada perd la distinció anterior.
Manteniu-ho dins del context de compte adequat. La configuració de l'usuari interactiu no és automàticament la configuració d'un servei que s'executa sota una altra identitat.