File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -236,9 +236,14 @@ module.exports = function httpAdapter(config) {
236
236
// return the last request in case of redirects
237
237
var lastRequest = res . req || req ;
238
238
239
+ // if decompress disabled we should not decompress
240
+ if ( config . decompress !== false ) {
241
+ // if no content, but headers still say that it is encoded,
242
+ // remove the header not confuse downstream operations
243
+ if ( data && data . length === 0 && res . headers [ 'content-encoding' ] ) {
244
+ delete res . headers [ 'content-encoding' ] ;
245
+ }
239
246
240
- // if no content, is HEAD request or decompress disabled we should not decompress
241
- if ( res . statusCode !== 204 && lastRequest . method !== 'HEAD' && config . decompress !== false ) {
242
247
switch ( res . headers [ 'content-encoding' ] ) {
243
248
/*eslint default-case:0*/
244
249
case 'gzip' :
You can’t perform that action at this time.
0 commit comments