http.proxy በVS Code ቅጥያ ውስጥ እንዴት እንደሚነበብ
http.proxyን በVS Code ቅጥያ API በኩል ያንብቡ፣ የተፈታውን የቅንብር እሴት ከስርዓት ወይም PAC መንገድ፣ ወይም ከHTTP ደንበኛ የተዋቀረ ማስተላለፊያ ለይተው ያዩ።
የVS Code ቅጥያ http.proxyን በውቅር API በኩል ማንበብ ይችላል፦
import * as vscode from 'vscode';
const resource = vscode.window.activeTextEditor?.document.uri;
const http = vscode.workspace.getConfiguration('http', resource);
const proxyUrl = http.get<string>('proxy', '');
ክፍሉ http ነው፣ በውስጡ ያለው ንብረት ደግሞ proxy ነው። resourceን ማለፍ በሀብት-ተኮር እሴቶች ጉዳይ ሲሆን የውቅር አውዱን ያቀርባል።
get ለዚያ አውድ ቅንብሩን ይፈታል። inspect('proxy') አንድ ሪፖርት ምንጫቸውን ሲፈልግ በተለያዩ የሚደገፉ የውቅር ደረጃዎች ያሉትን እሴቶች ማሳየት ይችላል።
ባዶ ሕብረቁምፊ VS Code በቀጥታ እንደሚገናኝ ማስረጃ አይደለም። አርታዒው የስርዓት ውቅርን ሊጠቀም ይችላል፣ ራስ-ሰር ተኪ መምረጫን ጨምሮ። ይህ ቅንብር የእያንዳንዱ መዳረሻ የተመረጠ PAC ውጤት ሙሉ ዝርዝር አይደለም።
proxyUrlን ማንበብ በቅጥያው የሚጀመር የዘፈቀደ ላይብረሪን አያዋቅርም። የታሰበውን እሴት በዚያ HTTP ደንበኛ የሚደገፍ ገጽታ በኩል ይተግብሩ፣ አካባቢውን ወይም የወኪል ባህሪውን ግምት ውስጥ በማስገባት።
ቅጥያው ለውጥን ማስተዋል ሲፈልግ onDidChangeConfiguration እና affectsConfiguration('http.proxy', resource) ይጠቀሙ። በአነቃቂነት ጊዜ አንድ ጊዜ የተነበበ ሕብረቁምፊ ለዘላለም ወቅታዊ ነው ከማለት ይልቅ ደንበኛውን በሕይወት ዑደቱ በኩል እንደገና ያዋቅሩ።