Kod status HTTP
Apabila pelawat melawat halaman web, penyemak imbas penonton akan membuat permintaan kepada pelayan di mana halaman web itu berada. Sebelum penyemak imbas menerima dan memaparkan halaman web, pelayan tempat halaman web terletak akan mengembalikan pengepala pelayan yang mengandungi kod status HTTP untuk membalas permintaan penyemak imbas.
Nama bahasa Inggeris bagi kod status HTTP ialah Kod Status HTTP.
Berikut ialah kod status HTTP biasa:
200 - Permintaan berjaya
301 - Sumber (web halaman, dsb.) ialah Pemindahan kekal ke URL lain
404 - Sumber yang diminta (halaman web, dll.) tidak wujud
500 - Ralat pelayan dalaman
Klasifikasi kod status HTTP
Kod status HTTP terdiri daripada tiga digit perpuluhan Angka perpuluhan pertama mentakrifkan jenis kod status, dan yang terakhir dua digit tidak mempunyai kesan pengelasan. Kod status HTTP dibahagikan kepada 5 jenis:
分类 | 分类描述 |
---|---|
1** | 信息,服务器收到请求,需要请求者继续执行操作 |
2** | 成功,操作被成功接收并处理 |
3** | 重定向,需要进一步的操作以完成请求 |
4** | 客户端错误,请求包含语法错误或无法完成请求 |
5** | 服务器错误,服务器在处理请求的过程中发生了错误 |
Senarai kod status HTTP:
Kod status | Kod status Nama Inggeris | Penerangan bahasa Cina |
---|---|---|
100 | Teruskan | Teruskan. Pelanggan harus meneruskan permintaannya |
101 | Protokol Penukaran | Menukar protokol. Pelayan menukar protokol berdasarkan permintaan pelanggan. Anda hanya boleh bertukar kepada protokol yang lebih maju, contohnya, bertukar kepada versi baharu protokol HTTP |
200 | OK | Permintaan berjaya. Biasanya digunakan untuk permintaan GET dan POST |
201 | Dibuat | telah dibuat. Berjaya meminta dan mencipta sumber baharu |
202 | Diterima | Diterima. Permintaan telah diterima tetapi belum diproses |
203 | Maklumat Bukan Berkuasa | Maklumat tidak dibenarkan. Permintaan itu berjaya. Tetapi maklumat meta yang dikembalikan bukan dalam pelayan asal, tetapi salinan |
204 | Tiada Kandungan | Tiada kandungan. Pelayan berjaya diproses, tetapi tiada kandungan dikembalikan. Memastikan penyemak imbas terus memaparkan dokumen semasa tanpa mengemas kini halaman web |
205 | Tetapkan Semula Kandungan | Tetapkan semula kandungan. Pemprosesan pelayan berjaya dan terminal pengguna (cth. penyemak imbas) harus menetapkan semula paparan dokumen. Kod pemulangan ini boleh digunakan untuk mengosongkan medan borang penyemak imbas |
206 | Kandungan Separa | . Pelayan berjaya memproses beberapa permintaan GET |
300 | Pelbagai Pilihan | pilihan . Sumber yang diminta boleh termasuk berbilang lokasi, dan dengan itu senarai ciri dan alamat sumber boleh dikembalikan untuk terminal pengguna (contohnya: penyemak imbas) untuk memilih |
301 | Berpindah Secara Kekal | Bergerak secara kekal. Sumber yang diminta telah dialihkan secara kekal ke URI baharu, maklumat pemulangan akan termasuk URI baharu dan penyemak imbas secara automatik akan diarahkan ke URI baharu. Sebarang permintaan baharu pada masa hadapan hendaklah menggunakan URI baharu dan bukannya |
302 | Ditemui | Dialihkan buat sementara waktu. Sama seperti 301. Tetapi sumber itu hanya dipindahkan buat sementara waktu. Pelanggan harus terus menggunakan URI asal |
303 | Lihat Lain | untuk melihat alamat lain. Sama seperti 301. Gunakan permintaan GET dan POST untuk melihat |
304 | Tidak Diubahsuai | Tidak Diubahsuai. Sumber yang diminta belum diubah suai Apabila pelayan mengembalikan kod status ini, tiada sumber akan dikembalikan. Pelanggan biasanya cache mengakses sumber dengan menyediakan pengepala yang menunjukkan bahawa pelanggan ingin memulangkan hanya sumber yang diubah suai selepas tarikh tertentu |
305 | Gunakan Proksi | Gunakan proksi. Sumber yang diminta mesti diakses melalui proksi |
306 | Tidak digunakan | Kod status HTTP usang |
307 | Ubah Hala Sementara | Ubah hala sementara. Sama seperti 302. Ubah hala menggunakan permintaan GET |
400 | Permintaan Buruk | Sintaks permintaan klien tidak betul dan pelayan tidak dapat memahaminya |
401 | Tidak dibenarkan | Permintaan memerlukan pengesahan pengguna |
402 | Pembayaran Diperlukan | Diperlukan untuk kegunaan masa hadapan |
403 | Dilarang | Pelayan memahami permintaan daripada pelanggan, tetapi enggan melaksanakan permintaan |
404 | Tidak Ditemui | Pelayan tidak dapat mencari sumber (halaman web) mengikut permintaan pelanggan. Melalui kod ini, pereka laman web boleh menyediakan halaman yang diperibadikan untuk "Sumber yang anda minta tidak dapat ditemui" |
405 | Kaedah Tidak Dibenarkan | Pelanggan Kaedah dalam permintaan pelanggan adalah dilarang |
406 | Tidak Boleh Diterima | Pelayan tidak boleh melengkapkan permintaan berdasarkan ciri kandungan klien permintaan |
407 | Pengesahan Proksi Diperlukan | Permintaan memerlukan pengesahan proksi, serupa dengan 401, tetapi peminta harus menggunakan proksi untuk kebenaran |
408 | Tamat Masa Permintaan | Pelayan menunggu terlalu lama untuk permintaan yang dihantar oleh pelanggan dan tamat masa |
409 | Konflik | Pelayan boleh mengembalikan kod ini apabila melengkapkan permintaan PUT pelanggan Konflik berlaku apabila pelayan memproses permintaan |
410 | Hilang | Sumber yang diminta oleh pelanggan tidak lagi wujud. 410 berbeza daripada 404. Jika sumber telah dipadamkan secara kekal, kod 410 boleh digunakan Pereka tapak web boleh menentukan lokasi baharu sumber melalui kod 301 |
411<. 🎜> | Panjang DiperlukanPelayan tidak boleh memproses maklumat permintaan tanpa Panjang Kandungan yang dihantar oleh pelanggan | |
Prasyarat Gagal | Ralat prasyarat untuk pelanggan meminta maklumat | |
Minta Entiti Terlalu Besar | Entiti yang diminta terlalu besar untuk dikendalikan oleh pelayan , jadi ia ditolak bertanya. Untuk mengelakkan permintaan berterusan daripada klien, pelayan boleh menutup sambungan. Jika pelayan tidak dapat memprosesnya buat sementara waktu, ia akan mengandungi mesej balas Cuba Semula Selepas | |
Permintaan-URI Terlalu Besar | Diminta URI Terlalu panjang (URI selalunya URL) dan pelayan tidak boleh mengendalikannya | |
Jenis Media Tidak Disokong | Pelayan tidak boleh mengendalikan media format dilampirkan pada permintaan | |
Julat yang diminta tidak dapat memuaskan | Julat yang diminta oleh pelanggan adalah tidak sah | |
Jangkaan Gagal | Pelayan tidak dapat memenuhi maklumat pengepala Expect request | |
500 | Ralat Pelayan Dalaman | Ralat dalaman pelayan, tidak dapat melengkapkan permintaan |
501 | Tidak Dilaksanakan | Pelayan tidak menyokong ciri yang diminta dan tidak dapat melengkapkan permintaan |
502 | Gerbang Buruk | bertindak Gerbang atau pelayan proksi menerima permintaan tidak sah daripada pelayan jauh |
503 | Perkhidmatan Tidak Tersedia | Disebabkan beban berlebihan atau sistem penyelenggaraan, pelayan Tidak dapat memproses permintaan pelanggan buat sementara waktu. Tempoh kelewatan boleh disertakan dalam maklumat pengepala Cuba Semula Selepas pelayan |
504 | Tamat Masa Gerbang | Pelayan bertindak sebagai get laluan atau proksi , permintaan itu tidak diperolehi daripada pelayan jauh dalam masa |
505 | Versi HTTP tidak disokong | Pelayan tidak menyokong yang diminta versi protokol HTTP dan tidak dapat diselesaikan |