Baris status HTTP adalah istilah yang diberikan untuk kode status HTTP (nomor kode sebenarnya) jika disertai dengan frasa alasan1 (deskripsi singkat).
Kami juga menyimpan daftar kesalahan kode status HTTP (4xx dan 5xx) bersama dengan beberapa tips tentang cara memperbaikinya.
Meskipun secara teknis salah, baris status HTTP sering disebut hanya sebagai kode status
Kategori Kode Status
Seperti yang Anda lihat di bawah, kode status HTTP adalah bilangan bulat tiga digit. Digit pertama digunakan untuk mengidentifikasi kode dalam kategori tertentu-salah satu dari lima ini:
- 1XX: Informasi-permintaan diterima atau proses dilanjutkan.
- 2XX: Mengonfirmasi bahwa tindakan berhasil diselesaikan atau dipahami.
- 3XX: Pengalihan-hal lain perlu dilakukan untuk menyelesaikan permintaan.
- 4XX: Kesalahan klien yang menunjukkan bahwa permintaan tidak dapat diselesaikan atau mengandung sintaks yang salah.
- 5XX: Kesalahan server yang menunjukkan bahwa server gagal menyelesaikan permintaan yang seharusnya valid.
Aplikasi yang memahami kode status HTTP tidak harus mengetahui semua kode ini, yang berarti kode yang tidak dikenal juga memiliki frasa alasan HTTP yang tidak diketahui, 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 tertentu, setidaknya ia dapat mengidentifikasi kelas. Misalnya, jika kode status 490 tidak diketahui oleh aplikasi, aplikasi dapat memperlakukannya sebagai 400 karena berada dalam kategori yang sama, dan kemudian dapat menganggap ada yang salah dengan permintaan klien.
Baris Status HTTP (Kode Status HTTP + Frasa Alasan
Baris Status HTTP Resmi | |
---|---|
Kode Status | Frase Alasan |
100 | Lanjutkan |
101 | Beralih Protokol |
102 | Memproses |
200 | Oke |
201 | Dibuat |
202 | Diterima |
203 | Informasi Non-Otoritatif |
204 | Tanpa Konten |
205 | Setel Ulang Konten |
206 | Konten Sebagian |
207 | Multi-Status |
208 | Sudah Dilaporkan |
300 | Pilihan Ganda |
301 | Pindah Secara Permanen |
302 | Ditemukan |
303 | Lihat Lainnya |
304 | Tidak Dimodifikasi |
305 | Gunakan Proksi |
307 | Pengalihan Sementara |
308 | Pengalihan Permanen |
400 | Permintaan Buruk |
401 | Tidak Sah |
402 | Pembayaran Diperlukan |
403 | Terlarang |
404 | Tidak Ditemukan |
405 | Metode Tidak Diizinkan |
406 | Tidak Dapat Diterima |
407 | Otentikasi Proksi Diperlukan |
408 | Permintaan Time-out |
409 | Konflik |
410 | Hilang |
411 | Panjang Diperlukan |
412 | Prasyarat Gagal |
413 | Permintaan Entitas Terlalu Besar |
414 | Permintaan-URI Terlalu Besar |
415 | Jenis Media Tidak Didukung |
416 | Rentang Permintaan Tidak Memuaskan |
417 | Harapan Gagal |
421 | Permintaan Salah Arah |
422 | Entitas Tidak Dapat Diproses |
423 | Terkunci |
424 | Ketergantungan Gagal |
425 | Koleksi Tidak Terurut |
426 | Perlu Peningkatan |
428 | Persyaratan Prasyarat |
429 | Terlalu Banyak Permintaan |
431 | Meminta Bidang Tajuk Terlalu Besar |
451 | Tidak Tersedia Karena Alasan Hukum |
500 | Kesalahan Server Internal |
501 | Tidak Diimplementasikan |
502 | Gerbang Buruk |
503 | Layanan Tidak Tersedia |
504 | Gateway Time-out |
505 | Versi HTTP Tidak Didukung |
506 | Varian Juga Dinegosiasikan |
507 | Penyimpanan Tidak Memadai |
508 | Loop Terdeteksi |
510 | Tidak Diperpanjang |
511 | Otentikasi Jaringan Diperlukan |
[1] Frasa alasan HTTP yang menyertai kode status HTTP hanya disarankan. Frasa alasan yang berbeda diperbolehkan per RFC 2616 6.1.1. Anda mungkin melihat frasa alasan HTTP diganti dengan deskripsi yang lebih "ramah" atau dalam bahasa lokal.
Baris Status HTTP Tidak Resmi
Baris status HTTP di bawah ini mungkin digunakan oleh beberapa layanan pihak ketiga sebagai respons kesalahan, tetapi tidak ditentukan oleh RFC mana pun.
Baris Status HTTP Lainnya yang Mungkin | |
---|---|
Kode Status | Frase Alasan |
103 | Pos pemeriksaan |
420 | Kegagalan Metode |
420 | Tingkatkan Ketenangan Anda |
440 | Login Timeout |
449 | Coba Lagi Dengan |
450 | Diblokir oleh Kontrol Orang Tua Windows |
451 | Redirect |
498 | Token Tidak Valid |
499 | Token Diperlukan |
499 | Request telah dilarang oleh antivirus |
509 | Batas Bandwidth Terlampaui |
530 | Situs dibekukan |
Penting untuk diingat bahwa meskipun 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.