image.png
    解决方案:
    @Configuration
    public class GuliFeignConfig {
    @Bean
    public RequestInterceptor requestInterceptor() {
    return new RequestInterceptor() {
    @Override
    public void apply(RequestTemplate template) {
    //1. 使用RequestContextHolder拿到老请求的请求数据
    ServletRequestAttributes requestAttributes = (ServletRequestAttributes)
    RequestContextHolder.getRequestAttributes();
    if (requestAttributes != null) {
    HttpServletRequest request = requestAttributes.getRequest();
    if (request != null) {
    //2. 将老请求得到cookie信息放到feign请求上
    String cookie = request.getHeader(“Cookie”);
    template.header(“Cookie”, cookie);
    }
    }
    }
    };
    }
    }