En cmd.exe, escribe a asignación sen espazos arredor do signo igual:

set "HTTP_PROXY=http://proxy.example:8080"

Este comando aparentemente similar produce un resultado distinto:

set HTTP_PROXY = http://proxy.example:8080

Agora o nome ten un espazo ao final e o valor comeza cun. Unha aplicación que busca HTTP_PROXY non está pedindo HTTP_PROXY . Unha asignación amosada pode parecer case correcta mentres a busca prevista segue baleira.

Pór toda a asignación entre comiñas tamén evita incluír por accidente espazos finais no valor. Pór só o valor entre comiñas é outra forma e pode deixar caracteres de comiñas no valor gardado.

Substitúe o listener do exemplo por un punto final HTTP do teu servizo ou da lista de proxies HTTP. Executa o cliente previsto desde esa xanela de comandos para que herde a variable. Unha aplicación que xa se executa noutro lugar non adquire o novo contorno.

Esta é a sintaxe de cmd.exe. PowerShell usa unha asignación de variable de contorno como $env:HTTP_PROXY = 'http://proxy.example:8080'; en PowerShell, os espazos desa expresión non son o mesmo erro. O programa debe seguir admitindo a variable e o protocolo de proxy que se lle entregan.

Artigos relacionados