Variabel proxy cmd.exe: hindari spasi di sekitar tanda sama dengan
Gunakan sintaks penetapan cmd.exe yang tidak menyisipkan spasi berlebih pada nama atau nilai variabel proxy.
Di cmd.exe, tulis penetapan tanpa spasi di sekitar tanda sama dengan:
set "HTTP_PROXY=http://proxy.example:8080"
Perintah yang tampak serupa ini menghasilkan hasil berbeda:
set HTTP_PROXY = http://proxy.example:8080
Nama kini memiliki spasi di akhir, dan nilainya diawali spasi. Aplikasi yang mencari HTTP_PROXY tidak meminta HTTP_PROXY . Penetapan yang ditampilkan bisa tampak hampir benar sementara pencarian yang dimaksud tetap kosong.
Menaruh seluruh penetapan dalam tanda kutip juga mencegah spasi akhir ikut masuk ke nilai secara tidak sengaja. Menaruh hanya nilainya dalam tanda kutip adalah bentuk lain dan bisa meninggalkan karakter kutip di nilai yang tersimpan.
Ganti listener contoh dengan endpoint HTTP dari layanan Anda atau dari daftar proxy HTTP. Jalankan klien yang dimaksud dari jendela perintah itu agar mewarisi variabel. Aplikasi yang sudah berjalan di tempat lain tidak memperoleh lingkungan baru.
Ini sintaks cmd.exe. PowerShell memakai penetapan variabel lingkungan seperti $env:HTTP_PROXY = 'http://proxy.example:8080'; di PowerShell, spasi pada ekspresi itu bukan kesalahan yang sama. Program tetap harus mendukung variabel dan protokol proxy yang diberikan.