java - example - Spring RestTemplate post respuesta
resttemplate post json (2)
Será bastante raro que RestTemplate no pueda obtener la respuesta, como han sugerido otros. Eso simplemente no es verdad.
Solo usa el método postForEntity
que devuelve un
Y como sugiere la documentación, la entidad de respuesta tiene el estado.
No estoy familiarizado con Spring RestTemplate.
Pero para este proyecto tengo que usar Spring RestTemplate para enviar una llamada POST para consumir una API de descanso.
Estoy usando este código:
String restCall = restTemplate.postForObject(url+restParm, null, String.class);
Esto está funcionando bien.
Me gustaría recuperar el código de estado HTTP (por ejemplo: 200 OK). ¿Cómo podría hacer eso? Gracias.
Utiliza el método postForEntity como sigue ...
ResponseEntity<String> response = restTemplate.postForEntity(url+restParm, null, String.class);
HttpStatus status = response.getStatusCode();
String restCall = response.getBody();