Управление веб-ответами с помощью перечислений
Использование enum для управления HTTP-ответами упрощает обработку различных кодов состояния в веб-приложениях. В этом упражнении вы создадите enum, который хранит дополнительную информацию — в частности, коды состояния HTTP.
Это упражнение является частью курса
Ввод/вывод и потоки в Java
Инструкции к упражнению
- Определите параметр типа
intс именемcodeдля конструктораHttpStatus. - Возвращайте поле
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.____());
}
}