Dark mode
HTTP ทำงานอย่างไร
HTTP (Hypertext Transfer Protocol) ทำงานโดยใช้หลักการ request-response ระหว่าง client และ server:
Client ส่ง request ไปยัง server โดยระบุ:
- Method (GET, POST, PUT, DELETE)
- URL ที่ต้องการเข้าถึง
- Headers ข้อมูลเพิ่มเติมเกี่ยวกับ request
- Body (ข้อมูลที่ต้องการส่ง - ถ้ามี)
Server รับ request และประมวลผล:
- ตรวจสอบ method และ URL
- ดำเนินการตามที่ร้องขอ (เช่น ดึงข้อมูล, บันทึกข้อมูล)
Server ส่ง response กลับไปยัง client:
- Status code (200 OK, 404 Not Found, 500 Error, ฯลฯ)
- Headers (ข้อมูลเกี่ยวกับ response)
- Body (ข้อมูลที่ส่งกลับ - เช่น HTML, JSON, ฯลฯ)
Client รับ response และดำเนินการต่อ (เช่น แสดงผลหน้าเว็บ)
HTTP เป็นโปรโตคอลแบบ stateless คือแต่ละ request เป็นอิสระจากกัน ไม่เก็บสถานะระหว่าง request
ส่วนประกอบของ HTTP
TODO เขียนอธิบาย