รายการ HTTP Status Code ที่ใช้งานในทุก API
รายการ HTTP status code ที่ผู้ให้บริการข้อมูลอาจจะตอบกลับได้ในทุก request มีดังนี้
HTTP Status Code
HTTP Status Code | ความหมาย |
---|---|
400 (Bad Request) | โครงสร้างหรือรูปแบบข้อมูล request ที่ร้องขอมีข้อมูลไม่ครบถ้วน หรือมีรูปแบบที่ไม่ถูกต้อง |
401 (Unauthorized) | Client ยังไม่ผ่านการ Authentication (ไม่มีการระบุ Token หรือ Token ใน Request Header ไม่ถูกต้อง) |
403 (Forbidden) | มีการระบุ Token มากับ request แต่ client ไม่มีสิทธิ์ในการเข้าถึงข้อมูลที่ร้องขอจาก Service |
404 (Not Found) | ไม่พบข้อมูลที่ร้องขอ ** status code นี้ใช้กับการ GET resource object (โดยการระบุ object ID บน resource URL) แต่ไม่พบ object ดังกล่าว ** ผลลัพธ์การใช้ search API ที่ไม่พบข้อมูลที่ตรงตามเงื่อนไขการค้นหา ให้ใช้ status code 200 โดยระบุ “entry” array เป็น empty array |
หมายเหตุ
รายการ HTTP status code เหล่านี้จะไม่มีการกล่าวซ้ำในแต่ละ API ที่จะได้มีการกล่าวต่อไป