DevToolPal
ไทย
2xx สำเร็จ

200 OK

ตกลง

ความหมาย

คำขอสำเร็จ สำหรับ 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"
}

ข้อกำหนด

RFC 9110 §15.3.1

คำถามที่พบบ่อย

› soft 404 คืออะไร

หน้าที่ไม่มีอยู่แต่คืน 200 พร้อมข้อความ "ไม่พบ" เสิร์ชเอนจินมองว่าคุณภาพต่ำ ควรคืน 404 หรือ 410 จริงแทน

› POST ควรคืน 200 หรือ 201

คืน 201 Created พร้อม header Location เมื่อ POST สร้าง resource และคืน 200 เมื่อทำการกระทำแล้วส่งผลลัพธ์กลับ