// Copyright (c) Microsoft Corporation. // Licensed under the MIT license. /** * The programmatic identifier of the decompressResponsePolicy. */ export const decompressResponsePolicyName = "decompressResponsePolicy"; /** * A policy to enable response decompression according to Accept-Encoding header * https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Encoding */ export function decompressResponsePolicy() { return { name: decompressResponsePolicyName, async sendRequest(request, next) { // HEAD requests have no body if (request.method !== "HEAD") { request.headers.set("Accept-Encoding", "gzip,deflate"); } return next(request); }, }; } //# sourceMappingURL=decompressResponsePolicy.js.map