SpringでRestTemplateを使用してサービスを使用しようとしています。私は周りを試して、応答コードとして301を得るたびに。しかし、私はPOSTMANを使用している間、同じURIからjson応答を得るのは良いことです。ここで301 RestTemplateクライアントのResponseCode
はstatelistを取得するためのコードです:
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);
私は何をしないのです場合はお勧めしてください。