Respons sukses 2xx: permintaan berhasil diterima, dipahami, dan diterima.

204
2xx · Sukses

No Content

Permintaan berhasil tetapi tidak mengembalikan badan.

Apa artinya

Server berhasil memproses permintaan dan tidak mengembalikan konten apa pun. Klien sebaiknya mempertahankan tampilan saat ini.

Kapan menggunakannya

Dikembalikan oleh DELETE yang berhasil atau PUT/PATCH yang tidak perlu mengembalikan sumber daya yang diperbarui.

RFC 9110 Bisa di-cache secara default 2xx Sukses

Tentang Kode Status HTTP

Direktori kode status HTTP ini mencakup setiap kode respons standar dari rentang informasi 1xx hingga error server 5xx. Setiap entri menampilkan kode numerik, reason phrase kanonisnya dan ringkasan satu baris, dan seluruh daftar bisa dicari berdasarkan nomor, nama atau makna — 301, Unauthorized dan timeout semuanya menemukan targetnya — atau difilter berdasarkan kelas respons.

Setiap kode membuka halaman khususnya sendiri dengan penjelasan lengkap: apa sebenarnya arti status tersebut, kapan menggunakannya di API dan aplikasi Anda sendiri, apakah respons dengan kode itu dapat di-cache secara default, dan RFC yang mendefinisikannya. Kode-kode terkait dari kelas yang sama ditautkan di bagian bawah, sehingga membandingkan 401 dengan 403 atau 301 dengan 308 hanya perlu satu klik.

Kelima kelas ini adalah model mental tercepat untuk membaca respons apa pun: 1xx berarti permintaan sedang berlanjut, 2xx berarti berhasil, 3xx berarti pengalihan, 4xx berarti klien melakukan kesalahan dan 5xx berarti server gagal. Direktori ini disusun tepat berdasarkan struktur tersebut.

Cara menggunakan Kode Status HTTP

  1. Ketikkan kode, reason phrase atau kata kunci ke kotak pencarian — misalnya 404, Not Found atau redirect.
  2. Gunakan filter kelas untuk mempersempit daftar menjadi kode informasi, sukses, pengalihan, error-klien atau error-server.
  3. Buka halaman kode mana pun untuk membaca artinya, kapan menggunakannya, kemampuan cache defaultnya dan RFC yang mendefinisikannya.
  4. Periksa bagian kode terkait untuk membandingkan kode-kode tetangga dari kelas yang sama.
  5. Gunakan tombol salin untuk mengambil kode tersebut untuk laporan bug, pengujian atau spesifikasi API.

Pertanyaan yang sering diajukan

Digit pertama mengelompokkan kode berdasarkan hasilnya: 1xx informasional (permintaan diterima, lanjutkan), 2xx sukses, 3xx pengalihan (perlu tindakan lebih lanjut), 4xx error klien (kesalahan ada pada permintaan) dan 5xx error server (server gagal memenuhi permintaan yang valid).

401 Unauthorized berarti permintaan tidak memiliki autentikasi yang valid — klien harus login atau memberikan kredensial dan mencoba lagi. 403 Forbidden berarti server memahami kredensialnya tetapi tetap menolak akses: autentikasi tidak akan mengubah jawabannya.

Gunakan 301 saat sumber daya telah dipindahkan secara permanen — browser dan mesin pencari akan memperbarui referensinya. Gunakan 302 untuk pemindahan sementara. Jika metode permintaan harus dipertahankan persis, pilih versi modernnya yang lebih ketat, 308 dan 307.

Beberapa kode status, seperti 200 dan 301, bisa disimpan oleh cache browser dan proxy bahkan tanpa header cache eksplisit; yang lain, seperti kebanyakan respons 4xx dan 5xx, tidak bisa. Flag ini memberi tahu Anda perilaku defaultnya sehingga Anda tahu kapan header Cache-Control diperlukan.

Ya. Setiap kode mendapat halaman khusus yang bisa ditautkan, berisi makna, penggunaan tipikal, kemampuan cache dan RFC yang mendefinisikannya, plus kode terkait dari kelas yang sama — praktis untuk ditandai atau dibagikan saat membahas kode tertentu.

Ya. Direktori dan setiap halaman per-kode gratis untuk dijelajahi tanpa akun, dan pencarian berjalan instan di browser Anda tanpa mengirim apa pun ke server.

Butuh bantuan?
Menemukan masalah dengan alat ini? Beri tahu tim kami.
Laporkan masalah

Tambahkan alat gratis ini ke situs web Anda sendiri — salin dan tempel kode di bawah ini.