cmd.exe പ്രോക്സി വേരിയബിളുകൾ: തുല്യ ചിഹ്നത്തിന് ചുറ്റുമുള്ള ഇടവേളകൾ ഒഴിവാക്കുക
പ്രോക്സി വേരിയബിളിന്റെ പേരിലോ മൂല്യത്തിലോ അധിക ഇടവേളകൾ വയ്ക്കാത്ത cmd.exe അസൈൻമെന്റ് സിന്താക്സ് ഉപയോഗിക്കുക.
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-ൽ ആ പദപ്രയോഗത്തിലെ ഇടവേളകൾ അതേ തെറ്റല്ല. പ്രോഗ്രാം എങ്ങനെയും നൽകിയ വേരിയബിളും പ്രോക്സി പ്രോട്ടോക്കോളും പിന്തുണയ്ക്കണം.