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
Övningsinstruktioner
- Definiera en
int-parametercodeför konstruktorn iHttpStatus. - Returnera fältet
codenär metodengetCode()anropas. - Skriv ut
HttpStatus-koden för statusenOK.
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.____());
}
}