DevToolPal
ID
2xx Berhasil

200 OK

OK

Artinya

Permintaan berhasil. Untuk GET, body berisi resource; untuk POST, body berisi hasil tindakan.

Penyebab umum

  • Permintaan sukses biasa
  • Halaman error yang dikirim dengan status salah ("soft 404")
  • Salinan cache yang dikembalikan CDN

Cara memperbaiki

Sebagai klien atau pengunjung

Baca body. Jika body sebenarnya pesan error, server salah melaporkan status; periksa isi respons sekaligus kodenya.

Sebagai pengelola situs atau API

Kembalikan 200 hanya untuk keberhasilan yang nyata. Gunakan 201 untuk pembuatan, 204 untuk respons kosong, dan 4xx/5xx untuk error agar klien, monitoring, dan mesin pencari berperilaku benar.

Contoh respons

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"
}

Spesifikasi

RFC 9110 §15.3.1

FAQ

› Apa itu soft 404?

Halaman yang tidak ada tetapi mengembalikan 200 dengan pesan "tidak ditemukan". Mesin pencari menganggapnya berkualitas rendah; kembalikan 404 atau 410 yang sebenarnya.

› Haruskah POST mengembalikan 200 atau 201?

Kembalikan 201 Created dengan header Location saat POST membuat resource, dan 200 saat POST menjalankan tindakan lalu mengembalikan hasil.