Baris status HTTP ialah istilah yang diberikan kepada kod status HTTP (nombor kod sebenar) apabila disertakan dengan frasa sebab1 (huraian ringkas).
Kami juga menyimpan senarai ralat kod status HTTP (4xx dan 5xx) berserta beberapa petua tentang cara membetulkannya.
Walaupun secara teknikalnya salah, baris status HTTP sering dirujuk sebagai kod status HTTP sahaja.
Kategori Kod Status
Seperti yang anda lihat di bawah, kod status HTTP ialah integer tiga digit. Digit pertama digunakan untuk mengenal pasti kod dalam kategori tertentu-satu daripada lima ini:
- 1XX: Maklumat-permintaan telah diterima atau proses diteruskan.
- 2XX: Mengesahkan bahawa tindakan itu berjaya diselesaikan atau telah difahami.
- 3XX: Ubah hala-sesuatu yang lain perlu dilakukan untuk melengkapkan permintaan.
- 4XX: Ralat pelanggan yang menunjukkan bahawa permintaan tidak dapat melengkapkan atau mengandungi sintaks yang salah.
- 5XX: Ralat pelayan yang menunjukkan bahawa pelayan gagal menyelesaikan permintaan yang sepatutnya sah.
Aplikasi yang memahami kod status HTTP tidak perlu mengetahui semua kod ini, yang bermaksud kod yang tidak diketahui juga mempunyai frasa sebab HTTP yang tidak diketahui, yang tidak akan memberikan banyak maklumat kepada pengguna. Walau bagaimanapun, aplikasi HTTP ini perlu memahami kategori atau kelas seperti yang telah kami huraikan di atas.
Jika perisian tidak mengetahui maksud kod tertentu, ia sekurang-kurangnya dapat mengenal pasti kelas. Contohnya, jika kod status 490 tidak diketahui oleh aplikasi, ia boleh menganggapnya sebagai 400 kerana ia berada dalam kategori yang sama, dan kemudian boleh menganggap terdapat sesuatu yang tidak kena dengan permintaan pelanggan.
Barisan Status HTTP (Kod Status HTTP + Frasa Sebab
Baris Status HTTP Rasmi | |
---|---|
Kod Status | Frasa Sebab |
100 | Teruskan |
101 | Protokol Penukaran |
102 | Memproses |
200 | OK |
201 | Dibuat |
202 | Diterima |
203 | Maklumat Bukan Berwibawa |
204 | Tiada Kandungan |
205 | Tetapkan Semula Kandungan |
206 | Kandungan Separa |
207 | Berbilang Status |
208 | Sudah Dilaporkan |
300 | Pelbagai Pilihan |
301 | Dipindahkan Secara Kekal |
302 | Ditemui |
303 | Lihat Lain |
304 | Tidak Diubahsuai |
305 | Gunakan Proksi |
307 | Ubah Hala Sementara |
308 | Ubah Hala Kekal |
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 | Prasyarat Gagal |
413 | Minta Entiti Terlalu Besar |
414 | Permintaan-URI Terlalu Besar |
415 | Jenis Media Tidak Disokong |
416 | Julat Permintaan Tidak Memuaskan |
417 | Jangkaan Gagal |
421 | Permintaan Tersilap |
422 | Entiti Tidak Boleh Diproses |
423 | Dikunci |
424 | Kebergantungan Gagal |
425 | Koleksi Tidak Teratur |
426 | Naik taraf Diperlukan |
428 | Prasyarat Diperlukan |
429 | Terlalu Banyak Permintaan |
431 | Minta Medan Pengepala Terlalu Besar |
451 | Tidak Tersedia Atas Sebab Undang-undang |
500 | Ralat Pelayan Dalaman |
501 | Tidak Dilaksanakan |
502 | Gerbang Buruk |
503 | Perkhidmatan Tidak Tersedia |
504 | Masa Tamat Gerbang |
505 | Versi HTTP Tidak Disokong |
506 | Variant Juga Berunding |
507 | Storan 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 tempatan.
Barisan Status HTTP Tidak Rasmi
Barisan status HTTP di bawah mungkin digunakan oleh sesetengah perkhidmatan pihak ketiga sebagai respons ralat, tetapi ia tidak ditentukan oleh mana-mana RFC.
Barisan Status HTTP Lain Yang Mungkin | |
---|---|
Kod Status | Frasa Sebab |
103 | Titik Semak |
420 | Kegagalan Kaedah |
420 | Tingkatkan Ketenangan Anda |
440 | Masa Log Masuk |
449 | Cuba Semula Dengan |
450 | Disekat oleh Windows Parental Controls |
451 | Ubah hala |
498 | Token Tidak Sah |
499 | Token Diperlukan |
499 | Permintaan telah dilarang oleh antivirus |
509 | Had Lebar Jalur Melebihi |
530 | Tapak dibekukan |
Adalah penting untuk diingat bahawa walaupun kod status HTTP mungkin berkongsi nombor yang sama dengan mesej ralat yang ditemui dalam konteks lain, seperti dengan kod ralat Pengurus Peranti, ini tidak bermakna ia berkaitan dalam apa jua cara.