Kode status HTTP

Kode status HTTP menunjukkan bagaimana server menjawab sebuah permintaan: 200 berarti berhasil, 404 “tidak ditemukan”, 500 kesalahan server. Masukkan kode atau kata kunci dan baca artinya.

Sumber: IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes. Diperbarui: .

Tiga angka menampilkan kode beserta kelasnya. Sebuah kata mencari di nama dan penjelasan.
Kotak Alat SayaInput Anda hanya disimpan di browser ini.

Hasil

Kode status
404 Not Found
Arti
  • Kelas 4xx: Kesalahan klien
  • Tidak ada apa pun di alamat ini. Penyebab umum: salah ketik URL, halaman yang dihapus, dan tautan rusak.
Ikhtisar kode
KodeNamaArti
400Bad RequestServer tidak memahami permintaan, misalnya karena sintaks salah, parameter tidak valid, atau cookie rusak.
401UnauthorizedAutentikasi yang sah tidak ada. Klien harus mengenalkan diri, misalnya dengan nama pengguna dan kata sandi atau token.
402Payment RequiredDicadangkan untuk pembayaran. Beberapa layanan memakainya saat akun atau paket belum dibayar.
403ForbiddenServer memahami permintaan tetapi menolak akses. Login tidak membantu, izinnya tidak ada.
404Not FoundTidak ada apa pun di alamat ini. Penyebab umum: salah ketik URL, halaman yang dihapus, dan tautan rusak.
405Method Not AllowedMetode (misalnya POST) tidak diizinkan untuk alamat ini. Header Allow menyebutkan metode yang diizinkan.
406Not AcceptableServer tidak bisa memberi respons dalam format atau bahasa mana pun yang diminta.
408Request TimeoutServer menunggu terlalu lama untuk permintaan yang lengkap dan menutup koneksi.
409ConflictPermintaan berbenturan dengan keadaan sumber daya saat ini, misalnya pada penyuntingan bersamaan.
410GoneHalaman sudah tidak ada dan tidak akan kembali. Mesin pencari biasanya menghapusnya lebih cepat daripada dengan 404.
411Length RequiredServer mewajibkan panjang isi (Content-Length) dicantumkan dalam permintaan.
412Precondition FailedSyarat pada header permintaan, seperti If-Match, tidak terpenuhi, jadi tidak ada yang diubah.
413Content Too LargeIsi permintaan lebih besar dari yang diizinkan server, misalnya unggahan yang terlalu besar.
414URI Too LongAlamat lebih panjang dari yang diproses server. Sering ada terlalu banyak parameter di URL.
415Unsupported Media TypeServer tidak mengenal format isi yang dikirim, misalnya karena Content-Type yang salah.
416Range Not SatisfiableRentang yang diminta berada di luar file, misalnya pada unduhan yang dilanjutkan dengan salah.
418I’m a teapotLelucon April Mop dari RFC 2324: teko teh tidak bisa membuat kopi. Sebagian server memakai kode ini untuk bercanda.
422Unprocessable ContentPermintaan benar secara bentuk tetapi tidak bisa diproses, misalnya karena nilai kolom yang tidak valid di sebuah API.
429Too Many RequestsTerlalu banyak permintaan dalam waktu singkat. Header Retry-After sering menyebut kapan bisa lagi.
431Request Header Fields Too LargeHeader permintaan terlalu besar, sering karena cookie terlalu banyak atau terlalu besar.
451Unavailable For Legal ReasonsAkses diblokir karena alasan hukum, misalnya atas perintah sebuah otoritas.

Cara menghitung

Kode status HTTP: lima kelas

Setiap jawaban server web dimulai dengan angka tiga digit, misalnya HTTP/1.1 404 Not Found. Digit pertama menunjukkan kelas:

Yang penting untuk situs web

Bagi mesin pencari, kode berikut paling penting: 200 untuk halaman biasa, 301 untuk halaman yang pindah permanen, 302 atau 307 untuk pengalihan sementara, 404 untuk halaman yang hilang dan 410 untuk halaman yang sengaja dihapus, serta 503 saat pemeliharaan, sebaiknya dengan header Retry-After. Halaman galat yang tetap mengirim 200 disebut soft 404 dan sebaiknya dihindari.

Nama dan sumber

Nama dalam bahasa Inggris ditetapkan dalam standar (RFC 9110) sehingga sama di setiap bahasa. 418 “I’m a teapot” berasal dari lelucon April Mop (RFC 2324) dan dalam RFC 9110 hanya dicadangkan.

Batasan

Daftar mencakup kode umum dalam standar. Kode khusus milik layanan tertentu, seperti jaringan pengiriman konten, tidak termasuk. Penjelasan menyebut penyebab yang khas; pada kasus tertentu serverlah yang menentukan.

Pertanyaan umum

Apa arti kode status HTTP 404?

Tidak ada apa pun di alamat itu. Penyebab umum: salah ketik, halaman yang dihapus, dan tautan rusak.

Apa beda 301 dan 302?

301 adalah pengalihan permanen, 302 sementara. Pada 301, mesin pencari memakai alamat baru.

Apa arti 500 Internal Server Error?

Ada yang salah di server saat memproses. Penyebabnya biasanya ada di log server.

Apa beda 401 dan 403?

Pada 401 login belum ada dan login membantu. Pada 403 akses dilarang meskipun sudah login.

Kode status apa saja yang ada?

Standar mengenal lima kelas dari 1xx sampai 5xx dengan sekitar 60 kode. Alat ini menjelaskan yang paling umum.

Sumber dan dasar hukum

Diperbarui:

Alat terkait