shamoon пре 2 година
родитељ
комит
d1f83c0359
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      src/utils/proxy/http.js

+ 3 - 0
src/utils/proxy/http.js

@@ -34,6 +34,9 @@ function handleRequest(requestor, url, params) {
 
       let responseContent = response;
       if (contentEncoding === 'gzip' || contentEncoding === 'deflate') {
+        // https://github.com/request/request/blob/3c0cddc7c8eb60b470e9519da85896ed7ee0081e/request.js#L1018-L1025
+        // Be more lenient with decoding compressed responses, in case of invalid gzip responses that are still accepted
+        // by common browsers.
         responseContent = createUnzip({
           flush: zlibConstants.Z_SYNC_FLUSH,
           finishFlush: zlibConstants.Z_SYNC_FLUSH