IniziaInizia gratis

Gestire le risposte web con gli enum

Usare gli enum per gestire le risposte HTTP può semplificare la gestione dei diversi status code nelle applicazioni web. Questo esercizio mostra come creare enum che includono informazioni aggiuntive come i codici di stato HTTP.

Questo esercizio fa parte del corso

Input/Output e Stream in Java

Visualizza il corso

Istruzioni dell'esercizio

  • Definisci un parametro int code per il costruttore di HttpStatus.
  • Restituisci il campo code quando viene chiamato il metodo getCode().
  • Stampa il codice di HttpStatus per lo stato OK.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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.____()); 
    }
}
Modifica ed esegui il codice