Apakah Kod Status HTTP?

Isi kandungan:

Apakah Kod Status HTTP?
Apakah Kod Status HTTP?
Anonim

Kod status HTTP (juga dipanggil kod ralat penyemak imbas / internet) ialah kod respons standard yang diberikan oleh pelayan web di Internet. Kod ini membantu mengenal pasti punca masalah apabila halaman web atau sumber lain tidak dimuatkan dengan betul.

Istilah "kod status HTTP" sebenarnya ialah istilah biasa untuk baris status HTTP yang merangkumi kedua-dua kod status HTTP dan frasa sebab HTTP.

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

Image
Image

Lima kategori ralat kod status HTTP wujud; ini ialah dua kumpulan utama:

4xx Ralat Pelanggan

Kumpulan ini termasuk kumpulan yang permintaan untuk halaman web atau sumber lain mengandungi sintaks yang tidak baik atau tidak boleh diisi atas sebab lain, mungkin disebabkan oleh kesalahan pelanggan (pelayar web).

Sesetengah kod status HTTP ralat klien biasa termasuk 404 (Tidak Ditemui), 403 (Dilarang) dan 400 (Permintaan Buruk).

5xx Ralat Pelayan

Kumpulan ini termasuk kumpulan yang permintaan untuk halaman web atau sumber lain difahami oleh pelayan tapak web, tetapi tidak dapat mengisinya atas sebab tertentu.

Sesetengah yang biasa termasuk 500 (Ralat Pelayan Dalaman) yang sentiasa popular, bersama-sama dengan 504 (Tamat Masa Gerbang), 503 (Perkhidmatan Tidak Tersedia) dan 502 (Gerbang Buruk).

Maklumat Lanjut tentang Kod Status

Kod status HTTP lain wujud sebagai tambahan kepada kod 4xx dan 5xx. Terdapat juga kod 1xx, 2xx dan 3xx yang bermaklumat, mengesahkan kejayaan atau menentukan pengalihan, masing-masing. Jenis tambahan ini bukan ralat, jadi anda tidak seharusnya dimaklumkan tentangnya dalam penyemak imbas.

Lihat senarai lengkap ralat pada halaman Ralat Kod Status HTTP kami atau lihat semua baris status HTTP ini (1xx, 2xx dan 3xx) dalam bahagian baris status HTTP kami.

Halaman Pendaftaran Kod Status Protokol Pemindahan Hiperteks (HTTP) IANA ialah sumber rasmi untuk kod status HTTP, tetapi Windows kadangkala menyertakan ralat tambahan yang lebih khusus yang menerangkan maklumat tambahan.

Sebagai contoh, manakala kod 500 bermaksud Ralat Pelayan Internet, Microsoft Internet Information Services (ISS) menggunakan 500.15 bermaksud Permintaan langsung untuk Global.aspx tidak dibenarkan.

Berikut ialah beberapa lagi contoh:

  • 404.13 mempunyai frasa sebab HTTP Panjang kandungan terlalu besar.
  • 500.53 bermakna Ralat penulisan semula berlaku semasa pengendalian pemberitahuan RQ_RELEASE_REQUEST_STATE. Ralat pelaksanaan peraturan keluar berlaku. Peraturan dikonfigurasikan untuk dilaksanakan sebelum cache pengguna output dikemas kini.
  • 502.3 bermakna Gerbang Buruk: Ralat Sambungan Pemaju (ARR).

Apa yang dipanggil subkod yang dijana oleh Microsoft ISS ini tidak menggantikan kod status HTTP, sebaliknya ditemui dalam pelbagai kawasan Windows, seperti fail dokumentasi.

Tidak Semua Kod Ralat 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 dan makna ralat berkaitan yang berbeza sama sekali.

Sebagai contoh, kod status HTTP 403.2 bermaksud Akses baca dilarang. Walau bagaimanapun, terdapat juga kod ralat sistem 403 yang bermaksud Proses ini tidak berada dalam mod pemprosesan latar belakang.

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

Walau bagaimanapun, ini tidak berkaitan dan tidak sepatutnya diperlakukan sama. Satu dipaparkan dalam penyemak imbas web dan menerangkan mesej ralat tentang klien atau pelayan, manakala satu lagi muncul di tempat lain dalam Windows dan tidak semestinya melibatkan penyemak imbas web sama sekali.

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

Mesej ralat lain harus ditangani secara berasingan berdasarkan konteks di mana ia dilihat: Kod ralat Pengurus Peranti dilihat dalam Pengurus Peranti, kod ralat sistem dipaparkan di seluruh Windows, kod POST diberikan semasa Power On Self Ujian, ralat khusus permainan/apl adalah berkaitan untuk program masing-masing, dsb.

Disyorkan: