การจัดการ Web Response ด้วย Enum
การใช้ enum เพื่อจัดการ HTTP response ช่วยให้การรับมือกับ status code ต่างๆ ใน web application ทำได้ง่ายขึ้น แบบฝึกหัดนี้จะสาธิตการสร้าง enum ที่รวมข้อมูลเพิ่มเติม เช่น HTTP status code
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Input/Output และ Streams ใน Java
คำแนะนำการฝึกหัด
- กำหนดพารามิเตอร์ชนิด
intชื่อcodeให้กับ constructor ของHttpStatus - Return ฟิลด์
codeเมื่อมีการเรียก methodgetCode() - แสดงโค้ดของ
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.____());
}
}