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:
- 1XX: Informasional - permintaan diterima atau prosesnya berlanjut.
- 2XX: Konfirmasikan bahwa tindakan berhasil diselesaikan atau dipahami.
- 3XX: Redirection - sesuatu yang lain perlu dilakukan untuk menyelesaikan permintaan.
- 4XX: Kesalahan klien yang menunjukkan bahwa permintaan tidak dapat menyelesaikan 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, 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.