feign调用无法传递header内容,BladeFeignRequestInterceptor里面无法传递。

Blade 未结 1 827
在北极
在北极 剑童 2021-07-10 17:52

一、该问题的重现步骤是什么?

1. 通过一个controller,调用另一个系统的feignClient

2. BladeFeignRequestInterceptor 中

 ThreadLocalUtil.get(BladeConstant.CONTEXT_KEY)

获取到的是空。

3.在另一个feignClient里使用SecurUtil无法获取user对象。


二、你期待的结果是什么?实际看到的又是什么?

期望能够在feignClient中直接获取到用户登陆信息。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

image.png

1条回答
  • 你在这打个断点看下bladeContext有没有传递。

    E5~5`]WT2L[F~P7_OVTB[G9.png

    0 讨论(0)
提交回复