美文网首页spring cloud笔记
Zuul的用法——Pre和Post过滤器

Zuul的用法——Pre和Post过滤器

作者: HmilyMing | 来源:发表于2018-07-20 09:20 被阅读13次

    这是我们真个项目的架构图,我们不可能在ServerA上做鉴权,然后B上也做鉴权,这些都是放在Zuul做即可

    项目架构图

    Pre过滤器

    现在我要在Pre过滤器里面验证URL是否带有token,如果没有带token就没有权限访问

    Ctrl+Shift+R是idea搜索类的快捷键,搜索FilterConstants里面获取常量

    带token就访问正常

    不带token就没有权限访问

    把TokenFilter里面的shouldFilter方法置为false,就是不开启这个过滤器

    不开启这个过滤器

    这时候,不带token也能访问接口

    Post过滤器

    现在,我要在响应头里面加X-Test参数

    返回的响应中的请求头里面包含了我增加的参数

    代码: https://github.com/hmilyos/springCloud-api-gateway.git        preAndPost分支

    相关文章

      网友评论

        本文标题:Zuul的用法——Pre和Post过滤器

        本文链接:https://www.haomeiwen.com/subject/ylqfmftx.html