我真的快没头发可撕了。 我已经尝试了各种配置,但仍然没有运气。 我点击 Zuul 来访问微服务 REST 端点。我第一次击中它时,我被 403 弹回,之后一切都很好,我可以毫无问题地击中它。我正在使用所有最新版本级别的依赖项。这只是一个菜鸟错误还是其他人看到了这个问题?
我正在对端点进行 GET 调用。调用返回 403。然后重复完全相同的调用,例如通过刷新浏览器,每次都有效,只有第一次调用是问题。
Spring Boot 应用程序、Zuul 和 Rest 微服务。使用 Spring Session 和 Redis 与 UserDetailsService 共享身份验证。
提前致谢
最佳答案
可能第一次请求耗时较长,导致zuul服务器超时。您可以添加以下配置:
# Increase the Hystrix timeout to 60s (globally)
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 60000
关于spring - 第一次通过 ZUUL 访问 REST 端点返回 403 但后续调用有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35416003/