Estoy usando Spring para mi proyecto y surge una pregunta en mi mente que ¿cuál es la diferencia básica entre estos dos? HttpStatus
return ResponseEntity.status(HttpStatus.SC_NOT_FOUND).body("Email address not found");
return ResponseEntity.status(HttpStatus.NOT_FOUND).body("Token Expired");
Respuestas
2 para la respuesta № 1El primero es de la API del servlet de apache para los códigos de estado de la interfaz HttpServletResponse encontrado aquí
SC_NOT_FOUND - Código de estado (404) que indica que se solicitó El recurso no está disponible.
El segundo es de las constantes de los códigos de estado http de Spring Framework de aquí
NOT_FOUND 404 No encontrado.
Para el Framework Spring (y Spring Boot) el segundo se usa ampliamente.
1 para la respuesta № 2
No hay diferencia, es el mismo código de estado para HTTP de diferentes bibliotecas.