cmd.exe ਵਿੱਚ ਬਰਾਬਰੀ ਚਿੰਨ੍ਹ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਖਾਲੀ ਥਾਂ ਤੋਂ ਬਿਨਾਂ ਅਸਾਈਨਮੈਂਟ ਲਿਖੋ:

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

ਉੱਪਰੋਂ ਇੱਕੋ ਜਿਹਾ ਦਿਸਦਾ ਇਹ ਕਮਾਂਡ ਵੱਖਰਾ ਨਤੀਜਾ ਦਿੰਦਾ ਹੈ:

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

ਹੁਣ ਨਾਂ ਦੇ ਅੰਤ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਥਾਂ ਹੈ ਅਤੇ ਮੁੱਲ ਇੱਕ ਖਾਲੀ ਥਾਂ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ। HTTP_PROXY ਲੱਭਣ ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ HTTP_PROXY ਨਹੀਂ ਮੰਗ ਰਹੀ। ਦਿਖਾਇਆ ਗਿਆ ਅਸਾਈਨਮੈਂਟ ਲਗਭਗ ਸਹੀ ਦਿਸ ਸਕਦਾ ਹੈ, ਪਰ ਲੋੜੀਂਦੀ ਖੋਜ ਖਾਲੀ ਰਹਿੰਦੀ ਹੈ।

ਪੂਰਾ ਅਸਾਈਨਮੈਂਟ ਹਵਾਲਾ ਚਿੰਨ੍ਹਾਂ ਵਿੱਚ ਰੱਖਣ ਨਾਲ ਮੁੱਲ ਵਿੱਚ ਗਲਤੀ ਨਾਲ ਅੰਤ ਦੀਆਂ ਖਾਲੀ ਥਾਵਾਂ ਆਉਣ ਤੋਂ ਵੀ ਬਚਾਅ ਹੁੰਦਾ ਹੈ। ਸਿਰਫ਼ ਮੁੱਲ ਨੂੰ ਹਵਾਲਾ ਚਿੰਨ੍ਹਾਂ ਵਿੱਚ ਰੱਖਣਾ ਵੱਖਰਾ ਰੂਪ ਹੈ ਅਤੇ ਸੰਭਾਲੇ ਮੁੱਲ ਵਿੱਚ ਹਵਾਲਾ ਚਿੰਨ੍ਹ ਰਹਿ ਸਕਦੇ ਹਨ।

ਉਦਾਹਰਨ ਦੇ ਸਰੋਤੇ ਨੂੰ ਆਪਣੀ ਸੇਵਾ ਜਾਂ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਤੋਂ HTTP ਐਂਡਪੌਇੰਟ ਨਾਲ ਬਦਲੋ। ਲੋੜੀਂਦਾ ਕਲਾਇੰਟ ਉਸੇ ਕਮਾਂਡ ਵਿੰਡੋ ਤੋਂ ਚਲਾਓ ਤਾਂ ਜੋ ਉਸਨੂੰ ਵੇਰੀਏਬਲ ਵਿਰਾਸਤ ਵਿੱਚ ਮਿਲੇ। ਕਿਤੇ ਹੋਰ ਪਹਿਲਾਂ ਤੋਂ ਚੱਲ ਰਹੀ ਐਪਲੀਕੇਸ਼ਨ ਨਵਾਂ ਵਾਤਾਵਰਣ ਨਹੀਂ ਪਾਉਂਦੀ।

ਇਹ cmd.exe ਦਾ ਸਿਨਟੈਕਸ ਹੈ। PowerShell $env:HTTP_PROXY = 'http://proxy.example:8080' ਵਰਗਾ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਅਸਾਈਨਮੈਂਟ ਵਰਤਦਾ ਹੈ; PowerShell ਵਿੱਚ ਉਸ ਸਮੀਕਰਨ ਦੀਆਂ ਖਾਲੀ ਥਾਵਾਂ ਉਹੀ ਗਲਤੀ ਨਹੀਂ ਹਨ। ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਫਿਰ ਵੀ ਦਿੱਤਾ ਗਿਆ ਵੇਰੀਏਬਲ ਅਤੇ ਪ੍ਰੌਕਸੀ ਪ੍ਰੋਟੋਕੋਲ ਸਮਰਥਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ