Ich versuche, einen Service mit RestTemplate im Frühjahr zu konsumieren. Ich probierte es aus und bekam jedes Mal 301 als Antwortcode. Allerdings bin ich gut, um eine JSON-Antwort von der gleichen URI während der Verwendung von POSTMAN zu bekommen.301 ResponseCode in RestTemplate-Client
Hier ist der Code den statelist zu bekommen:
HttpHeaders headers = new HttpHeaders();
headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON));
String baseUri = "http://www.whizapi.com/api/v2/util/ui/in/indian-states-list";
UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(baseUri)
.queryParam("project-app-key","my-key");
HttpEntity<String> entity = new HttpEntity<String>("parameters", headers);
ResponseEntity<String> stats = restTemplate.exchange(builder.build().toUri(),
HttpMethod.GET,entity ,String.class);
Bitte legen nahe, wenn ich etwas fehle.