Керування веб-відповідями за допомогою enums
Використання enums для керування HTTP-відповідями спрощує обробку різних статус-кодів у вебзастосунках. У цій вправі ви створите enums, які містять додаткову інформацію, як-от коди стану HTTP.
Ця вправа є частиною курсу
Ввід/вивід і потоки в Java
Інструкції до вправи
- Додайте параметр конструктора
HttpStatusз типомintі назвоюcode. - Поверніть поле
code, коли викликається методgetCode(). - Виведіть код
HttpStatusдля стануOK.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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.____());
}
}