[英]How to filter response/request using JAX-RS ClientRequest/Responsefilter
[英]Adding response header in JAX-RS request filter
我正在 JAX-RS 应用程序(Websphere Liberty)中实现速率限制过滤器。
主要功能将在请求过滤器中(实现 ContainerRequestFilter 接口),因此我可以在请求到达端点之前拒绝它。
但是,无论如何,我还想同时添加响应标头(例如 X-RateLimit-Limit)。
由于性能原因,我想避免为此目的编写单独的 ContainerResponseFilter 。 我已经在请求过滤器中加载了所有计数器。
是否有一种干净的方法可以在请求过滤器中包含响应标头以包含在链中?
通过将 requestContext 中的数据从请求传递到响应过滤器来解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.