Kom igångKom igång gratis

Hantera webbsvar med enums

Att använda enums för att hantera HTTP-svar förenklar arbetet med olika statuskoder i webbapplikationer. Den här övningen visar hur du skapar enums som innehåller extra information, till exempel HTTP-statuskoder.

Den här övningen är en del av kursen

Input/Output och strömmar i Java

Visa kurs

Övningsinstruktioner

  • Definiera en int-parameter code för konstruktorn i HttpStatus.
  • Returnera fältet code när metoden getCode() anropas.
  • Skriv ut HttpStatus-koden för statusen OK.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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.____()); 
    }
}
Redigera och kör kod