Gérer les réponses Web avec des enums
Utiliser des enums pour gérer les réponses HTTP permet de simplifier le traitement des différents codes d’état dans les applications Web. Cet exercice montre comment créer des enums qui incluent des informations supplémentaires comme les codes d’état HTTP.
Cet exercice fait partie du cours
Entrées/Sorties et flux en Java
Instructions
- Définissez un paramètre
intcodepour le constructeur deHttpStatus. - Retournez l’attribut
codelorsque la méthodegetCode()est appelée. - Affichez le code
HttpStatuspour l’étatOK.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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.____());
}
}