该ResponseEntity对象包含HTTP状态代码。
// Prepare acceptable media typeArrayList<MediaType> acceptableMediaTypes = new ArrayList<MediaType>();acceptableMediaTypes.add(MediaType.APPLICATION_XML);// Prepare headerHttpHeaders headers = new HttpHeaders();headers.setAccept(acceptableMediaTypes);HttpEntity<Login> entity = new HttpEntity<Login>(login, headers);// Create status variable outside of try-catch blockHttpStatus statusCode = null;// Send the request as POSTtry { ResponseEntity<Login> result = restTemplate.exchange("http://www.../user/login/", HttpMethod.POST, entity, Login.class); // Retrieve status pre from ResponseEntity statusCode = result.getStatusCode();} catch (Exception e) {}// Check if status pre is OKif (statusCode == HttpStatus.OK) { return "login"}else return "redirect:/home";


