Senarai Lengkap Talian Status HTTP

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:

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.