This PR is to fix issue https://github.com/spring-cloud/spring-cloud-commons/issues/906 where loadbalancer healthcheck has query param and character "?" was automatically converted to a URI encoding %3F, causing the request to fail. What has changed * Using `UriComponentsBuilder.fromUriString` this method parses the string and handles url and query param path.