Gerenciando respostas da Web com Enums
Usar enums para gerenciar respostas HTTP pode simplificar o tratamento de diferentes códigos de status em aplicações web. Este exercício demonstra como criar enums que incluem informações adicionais, como códigos de status HTTP.
Este exercicio faz parte do curso
Entrada/Saída e Streams em Java
Instruções do exercicio
- Defina um parâmetro
intcodepara o construtorHttpStatus. - Retorne o campo
codequando o métodogetCode()for chamado. - Imprima o código de
HttpStatuspara o statusOK.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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.____());
}
}