Baris status HTTP adalah istilah yang diberikan kepada kod status HTTP (nombor kod sebenar) apabila disertai frasa sebab HTTP 1 (penerangan ringkas).
Anda boleh membaca lebih lanjut mengenai kod status HTTP di dalam Apakah Kod Status HTTP? sekeping. Kami juga menyimpan senarai kesilapan kod status HTTP (4xx dan 5xx) bersama-sama dengan beberapa petua tentang bagaimana untuk memperbaikinya.
Nota: Walaupun secara teknikalnya salah, garisan status HTTP sering dirujuk sebagai kod status HTTP sahaja.
Kategori Kod Status HTTP
Seperti yang dapat anda lihat di bawah, kod status HTTP adalah tiga digit bilangan. Digit pertama digunakan untuk mengenal pasti kod dalam kategori tertentu - salah satu daripada lima:
- 1XX: Informasional - permintaan itu diterima atau prosesnya berterusan.
- 2XX: Mengesahkan bahawa tindakan itu berjaya atau difahami.
- 3XX: Redirection - sesuatu yang lain perlu dilakukan untuk menyelesaikan permintaan.
- 4XX: Ralat klien yang menunjukkan bahawa permintaan itu tidak dapat diselesaikan atau mengandungi sintaks yang salah.
- 5XX: Kesilapan pelayan yang menunjukkan bahawa pelayan gagal menyempurnakan permintaan yang sepatutnya sah.
Aplikasi yang memahami kod status HTTP tidak perlu mengetahui semua kod, yang bermaksud kod yang tidak diketahui juga mempunyai frasa sebab HTTP yang tidak diketahui, yang tidak akan memberi pengguna banyak maklumat. Walau bagaimanapun, aplikasi HTTP ini mesti memahami kategori atau kelas seperti yang telah kami terangkan di atas.
Sekiranya perisian tidak tahu kod kod spesifik, ia boleh sekurang-kurangnya mengenal pasti kelas. Sebagai contoh, jika kod status 490 tidak diketahui aplikasi, ia boleh memperlakukannya sebagai 400 kerana ia berada dalam kategori yang sama, dan kemudian dapat menganggap bahawa terdapat sesuatu yang tidak kena dengan permintaan klien.
Talian Status HTTP (Kod Status HTTP + Frasa Sebab HTTP)
Kod Status | Alasan Frasa |
100 | Teruskan |
101 | Menukar Protokol |
102 | Pemprosesan |
200 | okey |
201 | Dicipta |
202 | Diterima |
203 | Maklumat Bukan Berkuasa |
204 | Tiada isi kandungan |
205 | Tetapkan Semula Kandungan |
206 | Kandungan separa |
207 | Multi-Status |
300 | Pilihan Pelbagai |
301 | Berpindah secara tetap |
302 | Dijumpai |
303 | Lihat Lain |
304 | Tidak diubahsuai |
305 | Gunakan Proksi |
307 | Redirect Sementara |
308 | Pengalihan Tetap |
400 | Permintaan buruk |
401 | Tidak dibenarkan |
402 | pembayaran diperlukan |
403 | Dilarang |
404 | Tidak ditemui |
405 | Kaedah Tidak Dibenarkan |
406 | Tidak boleh diterima |
407 | Pengesahan Proksi Diperlukan |
408 | Permintaan tamat masa |
409 | Konflik |
410 | Pergi |
411 | Panjang Diperlukan |
412 | Precondition Failed |
413 | Meminta Entiti Terlalu Besar |
414 | Permintaan-URI Terlalu Besar |
415 | Jenis Media Tidak Disokong |
416 | Permintaan Range Tidak Memuaskan |
417 | Jangkaan Gagal |
421 | Permintaan yang salah |
422 | Entiti tidak boleh diproses |
423 | Terkunci |
424 | Ketergantungan Gagal |
425 | Koleksi Tanpa Perintah |
426 | Peningkatan Diperlukan |
428 | Precondition Required |
429 | Terlalu Banyak Permintaan |
431 | Meminta Field Header Terlalu Besar |
451 | Tidak Ada Untuk Alasan Undang-Undang |
500 | Ralat Pelayan Dalaman |
501 | Tidak dilaksanakan |
502 | Gateway yang buruk |
503 | Perkhidmatan tidak tersedia |
504 | Time-out Gateway |
505 | Versi HTTP Tidak Disokong |
506 | Variasi Juga Berunding |
507 | Simpanan yang tidak mencukupi |
508 | Gelung Dikesan |
510 | Tidak dilanjutkan |
511 | Pengesahan Rangkaian Diperlukan |
[1] Frasa sebab HTTP yang mengiringi kod status HTTP hanya disyorkan. Frasa sebab yang berbeza dibenarkan setiap RFC 2616 6.1.1. Anda mungkin melihat frasa sebab HTTP digantikan dengan penerangan yang lebih "mesra" atau dalam bahasa setempat.
Talian Status HTTP tidak rasmi
Garis status HTTP di bawah mungkin digunakan oleh beberapa perkhidmatan pihak ketiga sebagai tindak balas ralat, tetapi mereka tidak ditentukan oleh mana-mana RFC.
Kod Status | Alasan Frasa |
103 | Tempat pemeriksaan |
420 | Kegagalan Kaedah |
420 | Meningkatkan Tenang Anda |
440 | Masa tunggu masuk |
449 | Cuba semula |
450 | Disekat oleh Kawalan Ibu Bapa Windows |
451 | Redirect |
498 | Token tidak sah |
499 | Token Diperlukan |
499 | Permintaan telah dilarang oleh antivirus |
509 | Had Bandwidth Melebihi |
530 | Tapak dibekukan |
Nota: Penting untuk diingat bahawa sementara kod status HTTP boleh berkongsi nombor yang sama dengan mesej ralat yang terdapat dalam konteks lain, seperti dengan kod ralat Pengurus Peranti , itu tidak bermakna ia berkaitan dengan apa-apa cara.