4.2

สาธิตที่ 1 — GET: ดูรายการเมนู

เริ่มจากคำขอที่ง่ายที่สุดคือ GET ซึ่งใช้สำหรับดูข้อมูล โดยยังไม่ส่งข้อมูลใหม่เข้าไปในระบบ

เปิด Postman แล้วกดปุ่ม +
เลือก Method เป็น GET
วาง URL: https://guidebook.bestsolutionskill.com/api/menu
กด Send
ตรวจสอบผลลัพธ์ด้านล่าง: Status 200 OK และข้อมูลเมนูในรูปแบบ JSON

ตัวอย่างข้อมูลที่ได้รับกลับมา (Response):

JSON
{
  "restaurant": "Best Bites",
  "count": 6,
  "items": [
    { "id": 1, "name": "ผัดไทยกุ้งสด", "price": 60, "available": true },
    { "id": 2, "name": "ต้มยำกุ้ง", "price": 120, "available": true },
    { "id": 3, "name": "ข้าวผัดปู", "price": 95, "available": true }
  ]
}

ประเด็นสำหรับอธิบาย

ในตัวอย่างนี้ เราส่งคำขอเพื่อดูรายการเมนู และระบบส่งข้อมูลรายการอาหารกลับมา โดยที่เราไม่ต้องเข้าถึงระบบเบื้องหลังโดยตรง

ทดลองต่อ: ดูเมนูรายการเดียว และดูรายการที่ไม่มีอยู่จริง

  • เปลี่ยน URL เป็น /api/menu/2 เพื่อดูรายละเอียดเมนูรหัส 2
  • เปลี่ยน URL เป็น /api/menu/99 จะได้รับ Status 404 เพราะไม่มีเมนูรหัส 99

เมื่อเรียกข้อมูลที่ไม่มีอยู่จริง ระบบตอบกลับด้วย 404 ซึ่งเป็นตัวอย่างของกลุ่ม 4xx ที่มักเกิดจากคำขอฝั่งผู้ใช้ไม่ถูกต้อง