HTTP Status Codes ? ที่นักพัฒนาเว็บแอพพลิเคชั่นฝั่ง Backend ควรรู้ เมื่อทำ API


Oct 12, 2018 / มีผู้อ่าน 1301

.
200 OK
---------------------------------------------
สำเร็จ และไม่มี error ใดๆ
.
201 Created
---------------------------------------------
สำเร็จ และบอกว่าที่ส่งไปสร้างข้อมูล ทำให้เรียบร้อยแล้ว
.
204 No Content
---------------------------------------------
สำเร็จ และบอกว่าที่ส่งไปลบข้อมูล ทำให้เรียบร้อยแล้ว ฝั่ง client ไม่ต้องทำอะไรต่อ
.
205 Reset Content
---------------------------------------------
สำเร็จ และบอกว่าที่ส่งไปลบข้อมูล ทำให้เรียบร้อยแล้ว ฝั่ง client ต้อง reset และแสดงผลใหม่
.
400 Bad request
---------------------------------------------
เกิดจากส่งข้อมูลไปที่ Server ไม่ครบ เช่น ต้องใส่ username, password แต่ดันใส่ไปแค่ username เป็นต้น
.
401 Unauthorized
---------------------------------------------
เกิดตอน Authen โดย username, password ใส่เข้าไปไม่ถูก
.
403 Forbidden
เกิดจากเราไม่มีสิทธิ์เข้าถึง อาจจะต้องมีการ Authen ก่อนถึงจะเข้าถึงได้
.
404 Not found
---------------------------------------------
หา URL ปลายทางที่เรียกไปไม่เจอ
.
408 Request Timeout
---------------------------------------------
เรียกไปหา Server แต่ Server ตอบสนองช้าหรือไม่ตอบสนอง เกินระยะเวลาที่กำหนดในการเชื่อมต่อ
.
500 Internal server error
---------------------------------------------
เกิด error ขึ้นที่ฝั่งของ Server 
.
502 Bad Gateway
---------------------------------------------
เกิดจากปัญหาการรับส่งข้อมูลกันระหว่าง Server 
.
503 Service unavailable
---------------------------------------------
เกิดจาก Server ทำงานหนักและไม่สามารถใช้งานได้ชั่วคราว หรือกำลังซ่อมบำรุงอยู่ 
.
Ref : https://en.wikipedia.org/wiki/List_of_HTTP_status_codes


หมวดหมู่บทความ

บทความ