为了轻松地操纵URL / path / params /等等,可以使用Spring的UriComponentsBuilder类。手动连接字符串比较干净,它会为你处理URL编码:
HttpHeaders headers = new HttpHeaders();headers.set("Accept", MediaType.APPLICATION_JSON_VALUE);UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url) .queryParam("msisdn", msisdn) .queryParam("email", email) .queryParam("clientVersion", clientVersion) .queryParam("clientType", clientType) .queryParam("issuerName", issuerName) .queryParam("applicationName", applicationName);HttpEntity<?> entity = new HttpEntity<>(headers);HttpEntity<String> response = restTemplate.exchange( builder.toUriString(), HttpMethod.GET, entity, String.class);


