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
Istruzioni dell'esercizio
- Definisci un parametro
intcodeper il costruttore diHttpStatus. - Restituisci il campo
codequando viene chiamato il metodogetCode(). - Stampa il codice di
HttpStatusper lo statoOK.
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.____());
}
}