Si të lexohet http.proxy në një shtojcë të VS Code
Lexoni http.proxy përmes API-së së shtojcave të VS Code, duke dalluar vlerën e zgjidhur të cilësimit nga një rrugë sistemi ose PAC, ose nga transporti i konfiguruar i një klienti HTTP.
Një shtojcë e VS Code mund të lexojë http.proxy përmes API-së të konfigurimit:
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', '');
Seksioni është http dhe vetia brenda tij është proxy. Kalimi i resource jep kontekstin e konfigurimit kur vlerat specifike për burimin kanë rëndësi.
get zgjidh cilësimin për atë kontekst. inspect('proxy') mund të shfaqë vlerat e pranishme në fusha të ndryshme të mbështetura të konfigurimit kur një raport ka nevojë për origjinën e tyre.
Një varg bosh nuk është provë se VS Code lidhet drejtpërdrejt. Edituesi mund të përdorë konfigurimin e sistemit, duke përfshirë zgjedhjen automatike të proxy-t. Ky cilësim nuk është një listë e plotë e rezultatit PAC të zgjedhur për çdo destinacion.
Leximi i proxyUrl gjithashtu nuk konfiguron ndonjë bibliotekë arbitrare që nis shtojca. Zbato vlerën e synuar përmes ndërfaqes së mbështetur të atij klienti HTTP, duke marrë parasysh mjedisin ose sjelljen e agjentit të tij.
Përdorni onDidChangeConfiguration dhe affectsConfiguration('http.proxy', resource) kur shtojca duhet të vërë re një ndryshim. Rikonfiguroni klientin gjatë ciklit të tij të jetës në vend që ta trajtoni një varg të lexuar një herë në aktivizim si përgjithmonë aktual.