เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การจัดการ Web Response ด้วย Enum

การใช้ enum เพื่อจัดการ HTTP response ช่วยให้การรับมือกับ status code ต่างๆ ใน web application ทำได้ง่ายขึ้น แบบฝึกหัดนี้จะสาธิตการสร้าง enum ที่รวมข้อมูลเพิ่มเติม เช่น HTTP status code

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Input/Output และ Streams ใน Java

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดพารามิเตอร์ชนิด int ชื่อ code ให้กับ constructor ของ HttpStatus
  • Return ฟิลด์ code เมื่อมีการเรียก method 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.____()); 
    }
}
แก้ไขและรันโค้ด