您当前的位置: 首页 > 

java持续实践

暂无认证

  • 1浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

黑马十次方项目day08-05经过Zuul网关请求头丢失问题演示

java持续实践 发布时间:2019-02-23 14:53:30 ,浏览量:1

文章目录
      • 一. Zuul网关请求头丢失演示

一. Zuul网关请求头丢失演示

在tensquare_base 模块中, LabelController 内, 在findAll ,修改代码如下, 通过request.getHeader("Authorization"); 获取其头信息.

 @RequestMapping(method = RequestMethod.GET)
    public Result findAll(HttpServletRequest request) {
        //获取请求头信息
        String header = request.getHeader("Authorization");
        System.out.println(header);

        return new Result(true, StatusCode.OK, "查询成功!",labelService.findAll());
    }

重启tensquare_base 服务, 如果是直接访问 tensquare_base 服务 发送如下的请求,端口号为9001. http://localhost:9001/label 并带上如下的头信息. 控制台打印如下, 说明不经过网关时, 是可以获取请求头信息的. 但如果访问9011端口, 发送如下的get请求 http://localhost:9011/base/label,并同样带上请求头信息, 控制台打印的null,代表没有获取到头信息.

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0417s