Gestionar respuestas web con enums
Usar enums para gestionar respuestas HTTP puede simplificar el manejo de distintos códigos de estado en aplicaciones web. Este ejercicio muestra cómo crear enums que incluyan información adicional como los códigos de estado HTTP.
Este ejercicio forma parte del curso
Entrada/Salida y Streams en Java
Instrucciones del ejercicio
- Define un parámetro
intllamadocodepara el constructor deHttpStatus. - Devuelve el campo
codecuando se llame al métodogetCode(). - Imprime el código de
HttpStatuspara el estadoOK.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
public class HttpStatusExample {
enum HttpStatus {
OK(200), NOT_FOUND(404);
private int code;
// Constructor for the HttpStatus with status code
HttpStatus(____ code) {
this.code = code;
}
public int getCode() {
// Return the code for a specific HTTP status
return ____;
}
}
public static void main(String[] args) {
// Call method to print the status code
System.out.println(HttpStatus.OK.____());
}
}