Cari setiap kode status respons HTTP (1xx–5xx) dalam direktori yang bisa dicari dan difilter: lalu buka kode mana pun untuk mengetahui artinya, kapan menggunakannya, apakah bisa di-cache, dan RFC yang mendefinisikannya. Di browser Anda, gratis.

Setiap kode status respons HTTP standar, dijelaskan. Semuanya berjalan di browser Anda dari referensi bawaan: tidak ada yang dikirim ke server.

100 Lanjutkan Klien sebaiknya melanjutkan pengiriman badan permintaan. 101 Beralih Protokol Server beralih protokol seperti yang diminta klien. 102 Sedang Diproses Server telah menerima dan sedang memproses permintaan, tetapi belum ada respons yang tersedia. 103 Petunjuk Awal Digunakan untuk mengembalikan header awal, seperti Link, sebelum respons akhir. 200 OK Permintaan berhasil. 201 Dibuat Permintaan berhasil dan sumber daya baru telah dibuat. 202 Diterima Permintaan diterima untuk diproses, tetapi pemrosesan belum selesai. 203 Informasi Non-Otoritatif Respons dimodifikasi oleh proksi yang mentransformasi. 204 Tidak Ada Konten Permintaan berhasil tetapi tidak mengembalikan badan. 205 Atur Ulang Konten Permintaan berhasil; klien sebaiknya mereset tampilan dokumen. 206 Konten Parsial Server hanya mengirimkan sebagian sumber daya karena header Range. 207 Multi-Status Menyampaikan beberapa kode status untuk beberapa operasi independen. 208 Sudah Dilaporkan Anggota suatu binding DAV sudah dienumerasi. 226 IM Digunakan Respons adalah hasil manipulasi instance yang diterapkan pada sumber daya. 300 Beberapa Pilihan Permintaan memiliki lebih dari satu kemungkinan respons. 301 Dipindahkan Permanen Sumber daya telah dipindahkan secara permanen ke URL baru. 302 Ditemukan Sumber daya berada sementara di URL yang berbeda. 303 Lihat Lainnya Respons dapat ditemukan di URL lain menggunakan GET. 304 Tidak Dimodifikasi Versi sumber daya yang ada di cache masih valid. 307 Pengalihan Sementara Pengalihan sementara yang mempertahankan metode HTTP. 308 Pengalihan Permanen Pengalihan permanen yang mempertahankan metode HTTP. 400 Permintaan Tidak Valid Server tidak dapat memproses permintaan karena kesalahan klien. 401 Tidak Terotorisasi Autentikasi diperlukan dan gagal atau tidak disediakan. 402 Pembayaran Diperlukan Disediakan untuk penggunaan mendatang; kadang digunakan untuk API berbayar. 403 Terlarang Klien terautentikasi tetapi tidak diizinkan mengakses sumber daya. 404 Tidak Ditemukan Server tidak dapat menemukan sumber daya yang diminta. 405 Metode Tidak Diizinkan Metode HTTP tidak didukung untuk sumber daya ini. 406 Tidak Dapat Diterima Sumber daya tidak dapat menghasilkan respons yang cocok dengan header Accept. 407 Autentikasi Proxy Diperlukan Klien harus melakukan autentikasi dengan proksi terlebih dahulu. 408 Waktu Permintaan Habis Server kehabisan waktu menunggu permintaan. 409 Konflik Permintaan bertentangan dengan keadaan sumber daya saat ini. 410 Sudah Tidak Ada Sumber daya telah dihapus secara permanen. 411 Panjang Diperlukan Permintaan harus menentukan header Content-Length. 412 Prakondisi Gagal Sebuah prasyarat di header permintaan tidak terpenuhi. 413 Konten Terlalu Besar Badan permintaan lebih besar dari yang akan diproses server. 414 URI Terlalu Panjang URL yang diminta lebih panjang dari yang akan ditafsirkan server. 415 Jenis Media Tidak Didukung Badan permintaan dalam format yang tidak didukung server. 416 Rentang Tidak Dapat Dipenuhi Rentang yang diminta tidak dapat dipenuhi. 417 Ekspektasi Gagal Ekspektasi di header Expect tidak dapat dipenuhi. 418 Saya Sebuah Teko Server menolak menyeduh kopi karena ia, secara permanen, adalah sebuah teko teh. 421 Permintaan Salah Arah Permintaan diarahkan ke server yang tidak dapat menghasilkan respons. 422 Konten Tidak Dapat Diproses Permintaan terbentuk dengan baik tetapi tidak valid secara semantik. 423 Terkunci Sumber daya yang diakses terkunci. 424 Dependensi Gagal Permintaan gagal karena permintaan sebelumnya yang menjadi sandarannya gagal. 425 Terlalu Dini Server tidak bersedia mengambil risiko memproses permintaan yang diputar ulang. 426 Peningkatan Diperlukan Klien sebaiknya beralih ke protokol yang berbeda. 428 Prakondisi Diperlukan Server mengharuskan permintaan bersifat bersyarat. 429 Terlalu Banyak Permintaan Klien telah mengirim terlalu banyak permintaan dalam waktu tertentu. 431 Field Header Permintaan Terlalu Besar Field header permintaan terlalu besar. 451 Tidak Tersedia Karena Alasan Hukum Sumber daya tidak tersedia karena tuntutan hukum. 500 Kesalahan Server Internal Server mengalami kondisi yang tidak terduga. 501 Belum Diterapkan Server tidak mendukung fungsionalitas yang diperlukan. 502 Gateway Tidak Valid Server upstream mengembalikan respons yang tidak valid. 503 Layanan Tidak Tersedia Server untuk sementara tidak mampu menangani permintaan. 504 Waktu Gateway Habis Server upstream gagal merespons tepat waktu. 505 Versi HTTP Tidak Didukung Server tidak mendukung versi HTTP yang digunakan. 506 Varian Juga Bernegosiasi Terjadi kesalahan konfigurasi negosiasi konten. 507 Penyimpanan Tidak Mencukupi Server tidak dapat menyimpan representasi yang diperlukan. 508 Loop Terdeteksi Server mendeteksi loop tak terbatas saat memproses. 510 Tidak Diperluas Ekstensi lebih lanjut pada permintaan diperlukan. 511 Autentikasi Jaringan Diperlukan Klien harus melakukan autentikasi untuk mendapatkan akses jaringan.
Tidak ada kode status yang cocok dengan pencarian Anda.
Coba nomor atau nama lain: misalnya 301, Unauthorized, atau timeout.

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.