No content-length header when response is compressed

We’re compressing it on the fly and don’t know what the length will be for the object when we return the headers. You might try using no-transform in your origin headers and sending the object gzipped with a no-transform header from your origin and see if that works.