ความหมาย
คำขอสำเร็จ สำหรับ GET body จะมี resource สำหรับ POST body จะมีผลลัพธ์ของการกระทำ
สาเหตุที่พบบ่อย
- คำขอที่สำเร็จตามปกติ
- หน้าข้อผิดพลาดที่ส่งมาพร้อมสถานะผิด ("soft 404")
- สำเนาแคชที่ CDN ส่งกลับมา
วิธีแก้ไข
สำหรับไคลเอนต์หรือผู้เยี่ยมชม
อ่าน body หาก body เป็นข้อความแจ้งข้อผิดพลาด แสดงว่าเซิร์ฟเวอร์รายงานสถานะผิด ควรตรวจทั้งเนื้อหาการตอบกลับและรหัส
สำหรับผู้ดูแลเว็บไซต์หรือ API
คืน 200 เฉพาะเมื่อสำเร็จจริง ใช้ 201 สำหรับการสร้าง 204 สำหรับการตอบกลับว่าง และ 4xx/5xx สำหรับข้อผิดพลาด เพื่อให้ไคลเอนต์ ระบบมอนิเตอร์ และเสิร์ชเอนจินทำงานถูกต้อง
ตัวอย่างการตอบกลับ
HTTP/1.1
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Cache-Control: max-age=60
Content-Type: application/json
{
"id": 42,
"name": "Ada"
} ข้อกำหนด
คำถามที่พบบ่อย
› soft 404 คืออะไร
หน้าที่ไม่มีอยู่แต่คืน 200 พร้อมข้อความ "ไม่พบ" เสิร์ชเอนจินมองว่าคุณภาพต่ำ ควรคืน 404 หรือ 410 จริงแทน
› POST ควรคืน 200 หรือ 201
คืน 201 Created พร้อม header Location เมื่อ POST สร้าง resource และคืน 200 เมื่อทำการกระทำแล้วส่งผลลัพธ์กลับ