สาธิตที่ 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 ที่มักเกิดจากคำขอฝั่งผู้ใช้ไม่ถูกต้อง