Kiel legi http.proxy en VS Code-etendaĵo
Legu http.proxy per la VS Code-etendaĵa API kaj distingigu la solvitan agordan valoron disde sistema aŭ PAC-itinero, aŭ de la agordita transporto de HTTP-kliento.
VS Code-etendaĵo povas legi http.proxy per la agorda 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', '');
La sekcio estas http kaj la eco en ĝi estas proxy. Transdoni la resource provizas la agordan kuntekston kiam valoroj specifaj por la rimedo gravas.
get solvas la agordon por tiu kunteksto. inspect('proxy') povas montri la valorojn ĉeestantajn en diversaj subtenataj agordaj ampleksoj kiam raporto bezonas ilian devenon.
Malplena ĉeno ne pruvas, ke VS Code konektiĝas rekte. La redaktilo povas uzi sisteman agordon, inkluzive aŭtomatan prokuran elekton. Ĉi tiu agordo ne estas kompleta listo de la elektita PAC-rezulto por ĉiu celloko.
Legi proxyUrl ankaŭ ne agordas arbitran bibliotekon lanĉitan de la etendaĵo. Apliku la celitan valoron per la subtenata interfaco de tiu HTTP-kliento, konsiderante ĝian medion aŭ agentan konduton.
Uzu onDidChangeConfiguration kaj affectsConfiguration('http.proxy', resource) kiam la etendaĵo devas rimarki ŝanĝon. Reagordu la klienton tra ĝia vivociklo anstataŭ trakti ĉenon legitan unufoje ĉe aktivigo kiel daŭre aktuala.