Kod Status HTTP

Laman web memaparkan kod status sebagai tindak balas kepada ralat

Kod status HTTP ialah kod tindak balas standard yang diberikan oleh pelayan tapak web di internet. Kod membantu mengenal pasti punca masalah apabila halaman web atau sumber lain tidak memuat dengan betul.

Istilah kod status HTTP sebenarnya istilah umum bagi baris status HTTP yang merangkumi kedua-dua kod status HTTP dan frasa sebab HTTP .

Kod status HTTP kadangkala disebut kod ralat penyemak imbas atau kod ralat internet.

Sebagai contoh, baris status HTTP 500: Ralat Pelayan Dalaman terdiri daripada kod status HTTP sebanyak 500 dan frasa sebab HTTP Ralat Pelayan Dalaman .

Terdapat lima kategori ralat kod status HTTP; ini adalah dua kumpulan utama:

Ralat 4xx Pelanggan

Kod status HTTP kumpulan ini termasuk di mana permintaan untuk laman web atau sumber lain mengandungi sintaks yang tidak baik atau tidak boleh diisi atas sebab lain, mungkin disebabkan oleh kesalahan klien (web surfer).

Sesetengah kod status HTTP kesilapan pelanggan termasuk 404 (Not Found) , 403 (Dilarang) , dan 400 (Permintaan Buruk) .

Ralat Server 5xx

Kod status HTTP kumpulan ini termasuk perkara-perkara di mana permintaan untuk halaman web atau sumber lain difahami oleh pelayan laman web tetapi tidak dapat mengisi untuk alasan tertentu.

Sesetengah kod status HTTP kesilapan pelayan biasa termasuk 500 yang pernah popular (Ralat Pelayan Dalaman) , bersama dengan 503 (Service Unavailable) dan 502 (Bad Gateway) .

Maklumat lanjut mengenai Kod Status HTTP

Kod status HTTP lain wujud sebagai tambahan kepada kod 4xx dan 5xx. Terdapat juga kod 1xx, 2xx, dan 3xx yang mempunyai maklumat, mengesahkan kejayaan, atau menentukan pengalihan semula. Jenis kod status HTTP tambahan ini bukan kesalahan, jadi anda tidak perlu dimaklumkan tentangnya dalam penyemak imbas.

Lihat senarai lengkap kesilapan pada halaman Kesilapan Kod Status HTTP kami, atau lihat semua baris status HTTP (1xx, 2xx, dan 3xx) dalam Talian Apakah HTTP Status? sekeping.

Halaman Pendaftaran Kod Status Hypertext Transfer Protokol (HTTP) IANA adalah sumber rasmi untuk kod status HTTP tetapi kadang-kadang Windows termasuk ralat tambahan, lebih spesifik yang menjelaskan maklumat tambahan. Anda boleh mendapatkan senarai keseluruhan ini di laman web Microsoft.

Sebagai contoh, sementara kod status HTTP sebanyak 500 bermaksud Ralat Pelayan Internet , Perkhidmatan Maklumat Internet Microsoft (ISS) menggunakan 500.15 yang bermaksud bahawa permintaan Langsung untuk Global.aspx tidak dibenarkan .

Berikut adalah beberapa contoh lagi:

Kod-kod yang dipanggil sub-kod yang dijana oleh Microsoft ISS tidak menggantikan kod status HTTP tetapi sebaliknya terdapat dalam pelbagai bidang Windows seperti fail dokumentasi.

Tidak Semua Kod Kesalahan Adakah Berkaitan

Kod status HTTP tidak sama dengan kod ralat Pengurus Peranti atau kod ralat sistem . Sesetengah kod ralat sistem berkongsi nombor kod dengan kod status HTTP tetapi ia adalah ralat yang berbeza dengan mesej ralat dan makna ralat berkaitan yang sama sekali berbeza.

Sebagai contoh, kod status HTTP 403.2 bermaksud Baca akses dilarang . Walau bagaimanapun, terdapat juga kod ralat sistem 403 yang bermaksud Proses ini tidak dalam mod pemproses latar belakang .

Begitu juga, 500 kod status yang bermaksud Ralat Pelayan Internet dengan mudah boleh dikelirukan untuk kod ralat sistem 500 yang bermaksud Profil pengguna tidak boleh dimuatkan .

Walau bagaimanapun, ini tidak berkaitan dan tidak boleh diperlakukan dengan sama. Satu memaparkan dalam pelayar web dan menjelaskan mesej ralat mengenai klien atau pelayan, manakala yang lain muncul di tempat lain di Windows dan tidak semestinya melibatkan pelayar web sama sekali.

Jika anda mengalami masalah mengenal pasti sama ada kod ralat yang anda lihat adalah kod status HTTP, lihat dengan teliti di mana mesej dilihat. Jika anda melihat ralat dalam penyemak imbas web anda, pada halaman web , itu adalah kod tindak balas HTTP.

Mesej ralat lain harus ditangani secara berasingan berdasarkan konteks di mana mereka dilihat: Kod ralat Pengurus Peranti dilihat dalam Pengurus Peranti, kod ralat sistem dipaparkan di seluruh Windows, kod POST diberikan semasa Power On Self Test , dll.