Daftar Lengkap Baris Status HTTP

Baris status HTTP adalah istilah yang diberikan ke kode status HTTP (nomor kode aktual) ketika disertai dengan alasan frase HTTP 1 (deskripsi singkat).

Anda dapat membaca lebih lanjut tentang kode status HTTP di Kode Apakah Status HTTP kami? bagian. Kami juga menyimpan daftar kesalahan kode status HTTP (4xx dan 5xx) bersama dengan beberapa tips tentang cara memperbaikinya.

Catatan: Meskipun secara teknis tidak benar, baris status HTTP sering disebut hanya sebagai kode status HTTP.

Kategori Kode Status HTTP

Seperti yang Anda lihat di bawah ini, kode status HTTP adalah bilangan bulat tiga digit. Digit pertama digunakan untuk mengidentifikasi kode dalam kategori tertentu - salah satu dari lima ini:

Aplikasi yang memahami kode status HTTP tidak harus mengetahui semua kode, yang berarti kode tidak dikenal juga memiliki frase alasan HTTP yang tidak dikenal, yang tidak akan memberikan banyak informasi kepada pengguna. Namun, aplikasi HTTP ini harus memahami kategori atau kelas seperti yang telah kami jelaskan di atas.

Jika perangkat lunak tidak tahu apa arti kode khusus, setidaknya dapat mengidentifikasi kelas. Misalnya, jika kode status 490 tidak diketahui aplikasi, dapat memperlakukannya sebagai 400 karena kode statusnya sama, dan kemudian dapat diasumsikan bahwa ada yang salah dengan permintaan klien.

Baris Status HTTP (Kode Status HTTP + Frase Alasan HTTP)

Kode status Alasan Frase
100 Terus
101 Switching Protocols
102 Pengolahan
200 baik
201 Dibuat
202 Diterima
203 Informasi Non-Otoritatif
204 Tidak ada isi
205 Setel Ulang Konten
206 Konten Sebagian
207 Multi-Status
300 Pilihan ganda
301 Dipindahkan secara Permanen
302 Ditemukan
303 Lihat Lainnya
304 Tidak dimodifikasi
305 Gunakan proxy
307 Pengalihan Sementara
308 Pengalihan Permanen
400 Permintaan yang buruk
401 Tidak sah
402 Pembayaran Diperlukan
403 Terlarang
404 Tidak ditemukan
405 Metode Tidak Diizinkan
406 Tidak dapat diterima
407 Diperlukan Autentikasi Proksi
408 Minta Waktu habis
409 Konflik
410 Hilang
411 Panjang Diperlukan
412 Prasyarat Gagal
413 Minta Entitas Terlalu Besar
414 Permintaan-URI Terlalu Besar
415 Jenis Media Tidak Didukung
416 Minta Kisaran Tidak Memuaskan
417 Ekspektasi Gagal
421 Permintaan yang salah arah
422 Entitas yang Tidak Dapat Diproses
423 Terkunci
424 Ketergantungan Gagal
425 Koleksi Tidak Berurutan
426 Diperlukan Peningkatan
428 Prasyarat Diperlukan
429 Terlalu Banyak Permintaan
431 Permintaan Bidang Header Terlalu Besar
451 Tidak Tersedia Untuk Alasan Hukum
500 Kesalahan server dari dalam
501 Tidak Diimplementasikan
502 Gateway Buruk
503 Layanan tidak tersedia
504 Waktu Keluar Gateway
505 Versi HTTP Tidak Didukung
506 Varian Juga Bernegosiasi
507 Penyimpanan tidak cukup
508 Loop Terdeteksi
510 Tidak Diperpanjang
511 Perlu Otentikasi Jaringan

[1] Frase alasan HTTP yang menyertai kode status HTTP hanya disarankan. Frasa alasan yang berbeda diizinkan per RFC 2616 6.1.1. Anda mungkin melihat frase alasan HTTP diganti dengan deskripsi yang lebih "ramah" atau dalam bahasa lokal.

Baris Status HTTP Tidak Resmi

Baris status HTTP di bawah ini dapat digunakan oleh beberapa layanan pihak ketiga sebagai respons kesalahan, tetapi tidak ditentukan oleh RFC.

Kode status Alasan Frase
103 Pos pemeriksaan
420 Kegagalan Metode
420 Tingkatkan Tenang Anda
440 Waktu login habis
449 Coba Lagi Dengan
450 Diblokir oleh Windows Parental Controls
451 Redirect
498 Token Tidak Valid
499 Token Diperlukan
499 Permintaan telah dilarang oleh antivirus
509 Batas Pita Dilampaui
530 Situs dibekukan

Catatan: Penting untuk diingat bahwa ketika kode status HTTP dapat berbagi nomor yang sama dengan pesan kesalahan yang ditemukan dalam konteks lain, seperti dengan kode kesalahan Pengelola Perangkat , itu tidak berarti mereka terkait dengan cara apa pun.