Senarai Lengkap Talian Status HTTP

Isi kandungan:

Senarai Lengkap Talian Status HTTP
Senarai Lengkap Talian Status HTTP
Anonim

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.

Image
Image

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.

Disyorkan: