Proxy-breytur í cmd.exe: forðastu bil um kring jafnaðarmerkið
Notaðu uppsetningarsetningu cmd.exe sem setur ekki óþarfa bil í nafn eða gildi proxy-breytunnar.
Í cmd.exe skrifar þú uppsetninguna án bila um kring jafnaðarmerkið:
set "HTTP_PROXY=http://proxy.example:8080"
Þessi að því er virðist svipaða skipun gefur aðra niðurstöðu:
set HTTP_PROXY = http://proxy.example:8080
Nafnið hefur nú bil í lokin og gildið byrjar á bili. Forrit sem leitar HTTP_PROXY biður ekki um HTTP_PROXY . Uppsetning sem birtist getur litið næstum rétt út á meðan leitin sem átti sér stað er tóm.
Að setja alla uppsetninguna í gæsalappir kemur einnig í veg fyrir að lokabil berist óvart í gildið. Að setja aðeins gildið í gæsalappir er önnur mynd og getur skilið gæsalappir eftir í geymda gildinu.
Skiptu dæminu um hlustandann út fyrir HTTP-endapunkt frá þjónustunni þinni eða af HTTP-proxylistanum. Keyrðu fyrirhugaða biðlarann frá þeim skipanaglugga svo hann erfi breytuna. Forrit sem þegar keyrir annars staðar fær ekki nýja umhverfið.
Þetta er setning cmd.exe. PowerShell notar uppsetningu umhverfisbreytu eins og $env:HTTP_PROXY = 'http://proxy.example:8080'; í PowerShell eru bilin í þeirri segð ekki sama mistökin. Forritið verður samt að styðja breytuna og proxy-samskiptaregluna sem því eru gefin.