-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gzip HTTP filter #269
Comments
Envoy is not a origin server and currently does not support any kind of automatic content transformation. We could implement an HTTP compression filter so that is the feature request here. |
Noted. Thanks for your clarification. |
Hi @mattklein123, would be possible to see some http filter example? |
@gabriel-sagula-hs there are numerous examples in the existing code base. Can you look at one of those? I would love to have a more self contained example but don't have the time right now. (FWIW many people have written filters with little/no interaction with me so I know it's doable). |
Thanks for the quick response @mattklein123 Thanks! |
Also here: https://github.com/lyft/envoy/tree/master/source/server/http Those are the config loaders for all the filters, which you can then search through to the code. |
Thanks Matt for your time. This is very helpful. |
This is being worked on by @gsagula |
Fixed |
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Adds tests for the request builders similar to the ones available on master for Kotlin. Also fixes the `Equatable` comparison of `Request` by overriding `isEqual`. This is required since this type subclasses `NSObject` to be visible to Objective-C, and we want property comparison instead of pointer comparison here. Resolves envoyproxy/envoy-mobile#252 Signed-off-by: Michael Rebello <mrebello@lyft.com> Signed-off-by: JP Simard <jp@jpsim.com>
Adds tests for the request builders similar to the ones available on master for Kotlin. Also fixes the `Equatable` comparison of `Request` by overriding `isEqual`. This is required since this type subclasses `NSObject` to be visible to Objective-C, and we want property comparison instead of pointer comparison here. Resolves envoyproxy/envoy-mobile#252 Signed-off-by: Michael Rebello <mrebello@lyft.com> Signed-off-by: JP Simard <jp@jpsim.com>
…upstream Stop envoy-sync-scheduled workflow running on forks
I use envoy as front end proxy, set Accept-Encoding: gzip doesn't work. Content doesn't get compressed.
There seems no document for encoding configuration.
The text was updated successfully, but these errors were encountered: