This library fails if a route returns the following headers:
'content-type' => 'application/json; charset=utf-8 and
'content-encoding' => 'gzip',
In this case the response.body is gzipped json.
We need to support compressed response.bodies.
Note: Axios has an existing decompress function that appears to use zlib to automatically inflate compressed response.bodies.
Axios code here:
https://github.com/axios/axios/blob/738fa63661a7a5d7e8bf604436bb3b91648e327b/lib/adapters/http.js#L376-L401
EDIT: content-encoding is part of the fetch spec so it appears that something is broken in node 18.8-18.9 that is causing this issue somewhere down the line. Close this issue when content-encoding is working again.
This library fails if a route returns the following headers:
'content-type' => 'application/json; charset=utf-8and'content-encoding' => 'gzip',In this case the response.body is gzipped json.
We need to support compressed response.bodies.
Note: Axios has an existing
decompressfunction that appears to usezlibto automatically inflate compressed response.bodies.Axios code here:
https://github.com/axios/axios/blob/738fa63661a7a5d7e8bf604436bb3b91648e327b/lib/adapters/http.js#L376-L401
EDIT:
content-encodingis part of the fetch spec so it appears that something is broken in node 18.8-18.9 that is causing this issue somewhere down the line. Close this issue whencontent-encodingis working again.