-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
I'm working on a custom http client that'd support gzip as well as brotli. I'm parsing the http request headers and upon processing the headers I'm trying to apply a stream filter depending on the Content-Encoding header the server sent.
I noticed we've got automatic header detection with zlib.
See https://www.zlib.net/manual.html#Advanced definition of inflateInit2.
Add 32 to windowBits to enable zlib and gzip decoding with automatic header detection
In this PHP this can be used as:
stream_filter_append($stream, 'zlib.inflate', STREAM_FILTER_READ, ['window' => 15 + 32]);
Do we have means to do automatic header detection with Brotli?
What a suggested approach would look like?
Thanks 🙏
Metadata
Metadata
Assignees
Labels
No labels