Në cmd.exe, shkruani caktimin pa hapësira rreth shenjës së barazimit:

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

Ky komandë në dukje e ngjashme prodhon një rezultat tjetër:

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

Tani emri ka një hapësirë në fund, dhe vlera fillon me një hapësirë. Një aplikacion që kërkon HTTP_PROXY nuk po kërkon HTTP_PROXY . Caktimi i shfaqur mund të duket pothuajse i saktë ndërsa kërkimi i synuar mbetet bosh.

Vendosja e të gjithë caktimit në thonjëza shmang gjithashtu përfshirjen aksidentale të hapësirave në fund të vlerës. Vendosja vetëm e vlerës në thonjëza është një formë tjetër dhe mund të lërë shenja thonjëzash në vlerën e ruajtur.

Zëvendësoni dëgjuesin e shembullit me një pikë fundore HTTP nga shërbimi juaj ose nga lista e proxy-ve HTTP. Ekzekutoni klientin e synuar nga ajo dritare komandash që të trashëgojë variablin. Një aplikacion që tashmë punon diku tjetër nuk e merr mjedisin e ri.

Kjo është sintaksa e cmd.exe. PowerShell përdor një caktim të variablit të mjedisit si $env:HTTP_PROXY = 'http://proxy.example:8080'; në PowerShell, hapësirat në atë shprehje nuk janë i njëjti gabim. Programi gjithsesi duhet të mbështesë variablin dhe protokollin e proxy-t që i jepen.

Artikuj të ngjashëm