When fastly is configured " Use Brotli compression when available" (via Web interface - not custom VCL) Accept-Encoding does not reach the origin
But when “Use gzip compression only” config is set origin receives “Accept-Encoding: gzip” .
Default compression policy is enabled in both cases. But urls don’t have file extensions (text/html is served on url like https://example.com/path)
Fastly responds with X-Cache MISS, MISS - this is fine
But in case of “Use Brotli” response is obviously not compressed!
This behavior is at least inconsistent.
And it is not clear at all why Fastly does not keep “br” in Accept-Encoding
That behaviour is very odd. I think we probably need to look at your service, could you email support@fastly.com and include your service ID and the version number of the service that is exhibiting this behaviour?