Cara memakai
- Ketik kode seperti 404, kelas seperti 4xx, atau kata dari nama seperti not found ke Kode status atau kata.
- Baca Hasil, Arti dan Disimpan cache secara baku. Jika beberapa kode cocok, tabel Kode yang cocok mencantumkannya.
- Buka Semua kode yang terdaftar untuk melihat setiap kode di registri IANA, dengan RFC yang mendefinisikannya.
Kelima kelas
Digit pertama kode status menunjukkan kelasnya, dan dua digit lainnya menunjukkan kasus mana di dalam kelas itu. RFC 9110 bagian 15 mendefinisikan sebagian besar kode dalam registri, dan setiap kelas memiliki arti tetap bagi klien.
- 1xx Informasional: permintaan masih berjalan, dan server mengirim respons lain.
- 2xx Sukses: permintaan diterima, dipahami dan disetujui.
- 3xx Pengalihan: klien harus mengambil langkah lain, biasanya ke alamat yang berbeda.
- 4xx Galat klien: permintaannya salah, atau tidak dapat dipenuhi seperti yang dikirim.
- 5xx Galat server: server gagal menangani permintaan yang sebenarnya valid.
Kapan respons disimpan cache secara baku
RFC 9110 bagian 15.1 menyebut kode yang boleh digunakan ulang oleh cache secara baku, dengan kedaluwarsa heuristik: 200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414 dan 501. Setiap kode lain tidak dapat di-cache secara heuristik. Respons dengan kontrol cache eksplisit mengikuti kontrol itu, sehingga kolom ini menyatakan apa yang dilakukan cache tanpanya, bukan apa yang dilakukan setiap server.
Dari mana daftar ini berasal
Tabel ini adalah Registri Kode Status HTTP IANA seperti pada 10 November 2026: 64 kode terdaftar. Rentang yang ditandai registri sebagai belum ditetapkan dibiarkan keluar. Dua entri perlu perhatian: 104 adalah registrasi sementara yang terkait dengan Internet-Draft, dan registri menandai 510 sebagai usang. Keduanya menampilkan catatan di hasil.
Contoh: 404 dan not found
Mengetik 404 menemukan satu kode, 404 Not Found. Mengetik not found menemukan kode yang sama, karena kedua kata itu ada dalam namanya. Hasilnya sama untuk kedua pencarian, dan tabel di bawah menunjukkan apa yang dikeluarkan alat untuk 404.
Kode ini berada di kelas 4, galat klien. RFC 9110 bagian 15.5.5 mendefinisikannya, dan ia termasuk dua belas kode yang digunakan ulang cache secara baku.
| Bagian | Untuk 404 |
|---|---|
| Hasil | 404 Not Found |
| Didefinisikan dalam | RFC 9110, bagian 15.5.5 |
| Disimpan cache secara baku | Ya: cache boleh menyimpannya secara baku (RFC 9110, bagian 15.1), kecuali respons menetapkan aturan cache lain. |
Pertanyaan yang sering diajukan
Apa beda 401 dan 403?
401 Unauthorized berarti permintaan tidak memiliki kredensial yang valid, jadi masuk dapat memperbaikinya. 403 Forbidden berarti server memahami permintaan dan menolaknya, jadi mengirim kredensial yang sama lagi tidak akan mengubah jawabannya.
Apakah 410 sama dengan 404?
Tidak sepenuhnya. Keduanya menyatakan server tidak memiliki sumber daya di alamat itu, tetapi 410 Gone menyatakan sumber daya telah dihapus untuk selamanya. RFC 9110 bagian 15.5.5 menyatakan server sebaiknya memilih 410 daripada 404 ketika ia tahu penghapusannya permanen.
Apakah kode yang dapat di-cache berarti respons selalu di-cache?
Tidak. Cache boleh menggunakan ulang respons ini secara baku, tetapi respons dengan kontrol cache eksplisit, seperti Cache-Control: no-store, mengikuti kontrol itu. Peramban dan proksi juga membuat pilihan penyimpanan mereka sendiri.
Mengapa 306 disebut tidak dipakai?
RFC 9110 bagian 15.4.7 menyatakan nilai itu didefinisikan oleh spesifikasi terdahulu, tidak lagi dipakai dan dicadangkan. Perangkat lunak tidak boleh mengharapkannya dalam respons, dan tabel menandainya sebagai tidak dipakai.
Bisakah saya membuat kode status sendiri?
Anda dapat mengirim angka yang tidak tercantum di registri, tetapi perangkat lunak lain tidak akan tahu artinya. RFC 9110 bagian 15.1 menyatakan kode baru sebaiknya didaftarkan di Registri Kode Status HTTP, seperti yang dijelaskan bagian 16.2.
Apakah pencarian saya dikirim ke suatu tempat?
Tidak. Pencarian dan tabel berjalan di peramban Anda, dan tidak ada yang Anda ketik yang dikirim ke server kami atau disimpan di sana.
Sumber
- IANA HTTP Status Code Registry (dalam bahasa Inggris)
- RFC 9110: HTTP Semantics, section 15 (status codes) (dalam bahasa Inggris)
- RFC 6585: Additional HTTP Status Codes (dalam bahasa Inggris)
- RFC 4918: HTTP Extensions for Web Distributed Authoring and Versioning, WebDAV (dalam bahasa Inggris)
Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.