CommencezCommencez gratuitement

Gérer les réponses Web avec des enums

Utiliser des enums pour gérer les réponses HTTP peut 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.

Cette activité fait partie du cours

Entrées/sorties et flux en Java

Voir le cours

Instructions de l’exercice

  • Définissez un paramètre int nommé code pour le constructeur HttpStatus.
  • Retournez l'attribut code lorsque la méthode getCode() est appelée.
  • Affichez le code HttpStatus pour l'état OK.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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.____()); 
    }
}
Modifier et exécuter le code