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)-г ашиглана уу. Идэвхжүүлэх үед нэг удаа уншсан тэмдэгт мөрийг үүрд хүчинтэй гэж үзэхийн оронд клиентийг амьдралын мөчлөгийн туршид дахин тохируулна уу.

Холбоотой нийтлэлүүд