我真的没有头发撕掉了。 我尝试了各种配置,但仍然没有运气。 我点击Zuul访问微服务REST端点。我第一次点击它,然后我用403反弹,之后一切都很好,我可以毫不费力地将它打到心中。我正在使用所有最新的发行版级依赖项。这只是一个菜鸟错误还是有其他人看到过这个问题?
我正在对端点进行GET调用。该呼叫返回403.然后重复完全相同的呼叫,例如通过刷新浏览器,每次都有效,只有第一次呼叫才会发出。
Spring Boot应用程序,Zuul和Rest微服务。使用Spring Session和Redis与UserDetailsService共享身份验证。
非常感谢提前
答案 0 :(得分:0)
也许第一次请求花费很长时间,导致zuul服务器超时。你可以添加以下配置:
# Increase the Hystrix timeout to 60s (globally)
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 60000