Aan de slagGa gratis aan de slag

Webresponses beheren met enums

Het gebruik van enums om HTTP-responses te beheren kan het afhandelen van verschillende statuscodes in webapplicaties vereenvoudigen. Deze oefening laat zien hoe je enums maakt met extra informatie, zoals HTTP-statuscodes.

Deze oefening maakt deel uit van de cursus

Input/Output en streams in Java

Cursus bekijken

Oefeninstructies

  • Definieer een int-parameter code voor de constructor van HttpStatus.
  • Geef het veld code terug wanneer de methode getCode() wordt aangeroepen.
  • Print de HttpStatus-code voor de status OK.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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.____()); 
    }
}
Code bewerken en uitvoeren