VS Code పొడిగింపులో http.proxy ఎలా చదవాలి
VS Code పొడిగింపు API ద్వారా http.proxy చదవండి మరియు పరిష్కరించబడిన సెట్టింగ్ విలువను సిస్టమ్ లేదా PAC మార్గం నుండి, లేదా HTTP క్లయింట్ సంరచించిన రవాణా నుండి వేరు చేయండి.
VS Code పొడిగింపు కాన్ఫిగరేషన్ API ద్వారా http.proxy చదవగలదు:
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) ఉపయోగించండి. యాక్టివేషన్ సమయంలో ఒకసారి చదివిన స్ట్రింగ్ను ఎప్పటికీ ప్రస్తుతం అనుకోవడం బదులు క్లయింట్ను దాని జీవిత చక్రం అంతటా మళ్లీ సంరచించండి.