diff --git a/src/vs/platform/extensionManagement/common/extensionGalleryService.ts b/src/vs/platform/extensionManagement/common/extensionGalleryService.ts index 6414a46..0bdc5a2 100644 --- a/src/vs/platform/extensionManagement/common/extensionGalleryService.ts +++ b/src/vs/platform/extensionManagement/common/extensionGalleryService.ts @@ -1944,3 +1944,3 @@ export abstract class AbstractExtensionGalleryService implements IExtensionGalle - const context = await this.requestService.request({ + const requestOptions: IRequestOptions = { type: 'GET', @@ -1949,3 +1949,9 @@ export abstract class AbstractExtensionGalleryService implements IExtensionGalle callSite: 'extensionGalleryService.getExtensionsControlManifest' - }, CancellationToken.None); + }; + + if (!isWeb) { + requestOptions.headers = { Connection: 'close' }; + } + + const context = await this.requestService.request(requestOptions, CancellationToken.None);