Spring Cloud Zuul之ZuulFilter详解 (3)

SendResponseFilter:它的执行顺序为1000,是post阶段最后执行的过滤器,该过滤器会检查请求上下文中是否包含请求响应相关的头信息,响应数据流或是响应体,只有在包含它们其中一个的时候执行处理逻辑。而该过滤器的处理逻辑就是利用上下文的响应信息来组织需要发送回客户端的响应内容。

自定义过滤器使用场景

XSS过滤,可以利用Pre过滤器预先处理数据,防止不安全数据到下游服务。

接口权限过滤,同样是采用Pre过滤器验证当前用户是否拥有访问权限。

灰度发布,可以采用Route过滤器自定义路由规则

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgdgdf.html