http.proxyn lukeminen VS Code -laajennuksessa
Lue http.proxy VS Coden laajennus-API:n kautta ja erota ratkaistu asetusarvo järjestelmän tai PAC-reitistä sekä HTTP-asiakkaan määritetystä siirrosta.
VS Code -laajennus voi lukea http.proxyn määritys-API:n kautta:
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', '');
Osio on http ja sen sisällä oleva ominaisuus on proxy. Resurssin välittäminen antaa määrityskontekstin, kun resurssikohtaiset arvot ovat merkityksellisiä.
get ratkaisee asetuksen kyseiselle kontekstille. inspect('proxy') voi näyttää eri tuetuissa määritysalueissa olevat arvot, kun raportti tarvitsee niiden alkuperän.
Tyhjä merkkijono ei todista, että VS Code yhdistää suoraan. Editori voi käyttää järjestelmän määritystä, mukaan lukien automaattinen välityspalvelimen valinta. Tämä asetus ei ole täydellinen luettelo kunkin kohteen valitusta PAC-tuloksesta.
proxyUrl:n lukeminen ei myöskään määritä mitään mielivaltaista kirjastoa, jonka laajennus käynnistää. Käytä aiottu arvo kyseisen HTTP-asiakkaan tuetun rajapinnan kautta ottaen huomioon sen ympäristö tai agentin toiminta.
Käytä onDidChangeConfiguration- ja affectsConfiguration('http.proxy', resource) -kutsuja, kun laajennuksen on huomattava muutos. Määritä asiakas uudelleen sen elinkaaren aikana sen sijaan, että pitäisit aktivoinnissa kerran luettua merkkijonoa pysyvästi ajantasaisena.