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
Oefeninstructies
- Definieer een
int-parametercodevoor de constructor vanHttpStatus. - Geef het veld
codeterug wanneer de methodegetCode()wordt aangeroepen. - Print de
HttpStatus-code voor de statusOK.
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.____());
}
}