我的浏览器访问的端点始终提供“gzip”接受的编码。但是,对于某些端点,我想避免 gzip 所需的额外 cpu 处理(它们返回已经压缩的数据)。有没有办法向 GZipEncoder 发出信号“我不希望将此应用于这些端点”?
最佳答案
我通过创建一个 DynamicFeature 和注释来解决这个问题,当组合起来时,会删除 gzip、br 和 deflate 的接受编码。我不确定这是否是最好的方法,但它确实有效。
文档
https://docs.oracle.com/javaee/7/api/javax/ws/rs/container/DynamicFeature.html
我遵循的例子
关于java - 如何禁用每个端点的 GZipEncoder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52542322/