Spring 第一次通过ZUUL访问REST端点返回403,但后续调用仍然有效

Spring 第一次通过ZUUL访问REST端点返回403,但后续调用仍然有效,spring,spring-security,redis,spring-session,netflix-zuul,Spring,Spring Security,Redis,Spring Session,Netflix Zuul,我的头发都快没了。 我尝试了各种配置,但仍然没有成功。 我点击Zuul以访问microservice REST端点。我第一次打它的时候,我被一个403弹跳了起来,之后一切都很好,我可以打到心满意足,没有任何问题。我正在使用所有最新版本级别的依赖项。这仅仅是一个noob错误,还是其他人看到了这个问题 我正在给endpoint打一个GET电话。该调用返回403。然后重复完全相同的呼叫,例如通过刷新浏览器,每次都有效,只需要第一次呼叫 Spring启动应用程序、Zuul和Rest微服务。使用Sprin

我的头发都快没了。 我尝试了各种配置,但仍然没有成功。 我点击Zuul以访问microservice REST端点。我第一次打它的时候,我被一个403弹跳了起来,之后一切都很好,我可以打到心满意足,没有任何问题。我正在使用所有最新版本级别的依赖项。这仅仅是一个noob错误,还是其他人看到了这个问题

我正在给endpoint打一个GET电话。该调用返回403。然后重复完全相同的呼叫,例如通过刷新浏览器,每次都有效,只需要第一次呼叫

Spring启动应用程序、Zuul和Rest微服务。使用Spring会话和Redis与UserDetailsService共享身份验证


提前多谢

可能第一次请求花费了很长时间,导致zuul服务器超时。您可以添加以下配置:

# Increase the Hystrix timeout to 60s (globally)
hystrix:
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 60000