The main purpose of UriComponentsBulider#fromHttpRequest is to apply forwarded headers to the URI of the current request, and allows re-use from Spring MVC and WebFlux. We should make that more explicit through a dedicated class.