我们正在使用带有 webflux 的 spring boot 2.4.5 并调用具有客户端凭据授予类型的服务。我们注意到的是 webclient 没有遵循重定向。
我们如何让 webclient 遵循重定向,它可以继续传递访问令牌,直到它获得 http 200?
添加以下代码段不会将访问令牌传递给重定向的 url,它会返回 401。
WebClient.builder()
.clientConnector(new ReactorClientHttpConnector(
HttpClient.create().followRedirect(true)
))