Kod Status HTTP
Beberapa kod status biasa: 200 - Laman web di balas oleh pelayan dengan jayanya 404 - Laman web yang diminta tidak wujud 503 - Perkhidmatan tidak tersedia
Penjelasan Semua Status:
Kod Status | Butiran Kod Status |
---|---|
100 | (Sambung) Peminat sepatutnya terus memproses permintaan. Pelayan mengembalikan kod ini untuk menunjukkan bahawa ia telah menerima bahagian pertama dari permintaan dan sedang menunggu bahagian lain. |
101 | (Tukar Protokol) Peminat telah meminta pelayan untuk menukar protokol, dan pelayan telah mengesahkan dan sedia untuk menukar. |
102 | Kod status yang diperluas oleh WebDAV (RFC 2518), yang menunjukkan bahawa pemrosesan akan dilanjutkan. |
200 | (Jayalah) Pelayan telah berjaya memproses permintaan. Biasanya, ini bermaksud pelayan telah menyediakan laman web yang diminta. |
201 | (Dicipta) Permintaan berjaya dan sumber daya baru telah dicipta oleh pelayan. |
202 | (Diterima) Pelayan telah menerima permintaan, tetapi belum diproses. |
203 | (Maklumat Tidak Berkuasa) Pelayan telah berjaya memproses permintaan, tetapi maklumat yang dibalas mungkin berasal daripada sumber lain. |
204 | (Tiada Kandungan) Pelayan telah berjaya memproses permintaan, tetapi tidak ada kandungan dibalas. |
205 | (Set Semula Kandungan) Pelayan telah berjaya memproses permintaan, tetapi tidak ada kandungan dibalas. |
206 | (Kandungan Separa) Pelayan telah berjaya memproses permintaan GET separa. |
208 | Ahli pengikat DAV yang telah disenaraikan oleh permintaan sebelum ini, dan tidak disertakan sekali lagi. |
226 | (IM Digunakan) Pelayan telah memenuhi sumber daya yang diminta oleh permintaan, dan respons adalah satu atau lebih operasi contoh yang diterapkan pada contoh semasa. |
300 | (Pilihan Berkembar) Untuk permintaan, pelayan boleh melakukan beberapa tindakan. Pelayan boleh memilih tindakan berdasarkan peminta (pengguna ejen), atau menyediakan senarai tindakan untuk dipilih oleh peminta. |
301 | (Permanen Pindah) Laman web yang diminta telah dialihkan ke lokasi baru secara kekal. Apabila pelayan mengembalikan respons ini (untuk respons untuk permintaan GET atau HEAD), ia akan secara automatik mengalihkan peminta ke lokasi baru. |
302 | (Sementara Pindah) Pelayan sekarang merespons permintaan daripada laman web yang berbeza, tetapi peminta sepatutnya terus menggunakan lokasi asal untuk permintaan di kemudian hari. |
303 | (Lihat Lokasi Lain) Pelayan mengembalikan kod ini apabila peminta sepatutnya menggunakan permintaan GET berasingan untuk mengumpul respons semasa. |
304 | (Tidak Diubah) Laman web yang diminta tidak diubah sejak permintaan terakhir. Apabila pelayan mengembalikan respons ini, ia tidak akan mengembalikan kandungan laman web. |
305 | (Gunakan Proksi) Peminat hanya boleh mengakses laman web yang diminta melalui proksi. Sekiranya pelayan mengembalikan respons ini, ia menunjukkan bahawa peminta sepatutnya menggunakan proksi. |
307 | (Pindaan Sementara) Pelayan sekarang merespons permintaan daripada laman web yang berbeza, tetapi peminta sepatutnya terus menggunakan lokasi asal untuk permintaan di kemudian hari. |
308 | (Pemindahan Permanen) Permintaan ini dan permintaan seterusnya harus dikirim semula kepada URI yang berbeza. 307, 308 dan 302, 301 mempunyai persembahan yang sama, tetapi tidak membenarkan perubahan kaedah HTTP. Sebagai contoh, borang permohonan ke sumber daya yang telah dipindahkan secara kekal akan terus dilaksanakan dengan jayanya. |
400 | (Permintaan Tidak Sah) Pelayan tidak memahami tatabahasa permintaan. |
401 | (Tidak Diluangkan) Permintaan meminta pengesahan. Pelayan mungkin mengembalikan respons ini untuk laman web yang perlu log masuk. |
402 | Kod status ini adalah untuk keperluan yang mungkin akan datang yang disimpan. |
403 | (Dilarang) Pelayan menolak permintaan. |
404 | (Tidak Ditemui) Pelayan tidak dapat menemui laman web yang diminta. |
405 | (Kaedah Dimatikan) Kaedah yang dinyatakan dalam permintaan dimatikan. |
406 | (Tidak Diterima) Tidak boleh menggunakan sifat kandungan permintaan untuk memenuhi laman web yang diminta. |
407 | (Pergeseran Perlu Kebenaran) Kod status ini adalah serupa dengan 401 (Tidak Diluangkan), tetapi menetapkan bahawa peminta sepatutnya diberi kebenaran untuk menggunakan proksi. |
408 | (Permintaan Melewati Masa) Pelayan mengalami tamat masa semasa menunggu permintaan. |
409 | (Pertikaian) Pelayan mengalami pertikaian semasa melengkapkan permintaan. Pelayan harus mengandungi maklumat pertikaian dalam respons. |
410 | (Dihapuskan) Jika sumber daya yang diminta telah dihapuskan secara kekal, pelayan akan mengembalikan respons ini. |
411 | (Perlu Panjang Efektif) Pelayan tidak menerima permintaan tanpa medan pengepala panjang kandungan yang sah. |
412 | (Prasyarat Tidak Terpenuhi) Pelayan tidak memenuhi salah satu syarat prasyarat yang ditetapkan oleh peminta dalam permintaan. |
413 | (Entiti Permintaannya Terlalu Besar) Pelayan tidak dapat menangani permintaan kerana entiti permintaan terlalu besar, melebihi keupayaan pelayan untuk menangani. |
414 | (URI Permintaannya Terlalu Panjang) URI permintaan (biasanya alamat laman web) terlalu panjang, pelayan tidak dapat menangani. |
415 | (Jenis Media Tidak Disokong) Format permintaan tidak disokong oleh laman web yang diminta. |
416 | (Julat Permintaannya Tidak Berkesan) Jika laman web tidak boleh menyediakan julat yang diminta, pelayan akan mengembalikan kod status ini. |
417 | (Harapan Tidak Terpenuhi) Pelayan tidak memenuhi keperluan medan pengepala "harapan" permintaan. |
418 | (Saya Tetikus Teh) Kod ini didefinisikan sebagai mainan April Fools‘ IETF pada tahun 1998 dalam RFC2324, Protokol Kawalan Teks Tepan, tetapi tidak diimplementasikan oleh pelayan HTTP sebenar. RFC menetapkan bahawa kod ini harus dikembalikan oleh teks tepan kepada kap. |
419 | (Sesi Autentikasi Tamat Masa) Bukan sebahagian dari piawaian HTTP, 419 tamat masa autentikasi menunjukkan bahawa bukti yang sah sebelum ini telah luput. Juga digunakan sebagai alternatif kepada 401 Tidak Diluangkan untuk menentukan sumber daya pelayan daripada pelanggan yang telah ditolak akses. |
420 | (Kaedah Tidak Berfungsi) Bukan sebahagian daripada piawaian HTTP, tetapi didefinisikan oleh Spring dalam kelas Status HTTP ketika kaedah gagal. Kod status ini tidak lagi disyorkan untuk digunakan dalam Spring. |
420 | (Tingkatkan Keabadian Anda) Juga bukan sebahagian daripada piawaian HTTP, tetapi dikembalikan oleh versi 1 API Cari dan Tren Twitter apabila kadar pelanggan ditetapkan. Pelayan perkhidmatan lain mungkin menggunakan kod respons 429 terlalu banyak permintaan. |
421 | Jumlah sambungan dari alamat IP yang ditetapkan oleh pelanggan melebihi bilangan maksimum yang dibenarkan oleh pelayan. Biasanya, alamat IP di sini merujuk kepada alamat pelanggan yang dilihat oleh pelayan (seperti akses pengguna atau proksi). Dalam hal ini, pengiraan bilangan sambungan mungkin melibatkan lebih daripada satu pengguna akhir. |
422 | Format permintaan betul, tetapi tidak boleh dijalankan kerana mengandungi ralat semantik. (RFC 4918 WebDAV) |
423 | Sumber daya semasa dikunci. (RFC 4918 WebDAV) |
424 | Ralat yang berlaku dalam permintaan sebelum ini menyebabkan permintaan semasa gagal, contohnya PROPPATCH. (RFC 4918 WebDAV) |
425 | Difini dalam draf Koleksi Maju WebDav, tetapi tidak muncul dalam Protokol Susunan Teras WebDAV (RFC 3658). |
426 | Pelanggan sepatutnya bertukar ke TLS/1.0. (RFC 2817) |
428 | (Perlu Syarat Pra-Keadaan) Pelayan asal memerlukannya untuk permintaan dengan syarat. Apabila pelanggan GET keadaan sumber daya semasa, dan PUT semula ke pelayan, sambil pihak ketiga memodifikasi keadaan ke pelayan semasa, untuk mengelakkan konflik yang terjadi kerana kehilangan kemas kini akan menyebabkan konflik. |
429 | (Terlalu Banyak Permintaannya) Pengguna telah menghantar terlalu banyak permintaan dalam masa yang ditetapkan. Digunakan untuk hadkan kadar. |
431 | (Medan Pengepala Permintaannya Terlalu Besar) Pelayan tidak mahu menangani permintaan kerana medan pengepala permintaan tunggal yang terlalu besar atau keseluruhan medan yang terlalu besar. |
440 | (Sesi Log Masuk Tamat Masa (Microsoft)) Sambungan Microsoft, bermaksud sesi anda telah tamat masa. |
444 | (Tidak Ada Respons) Digunakan dalam log Nginx untuk menunjukkan bahawa pelayan tidak kembali maklumat kepada pelanggan dan menutup sambungan (berguna apabila mengejutkan perisian jahat). |
449 | (Cuba Lagi (Microsoft)) Sambungan Microsoft. Permintaan harus dicuba semula selepas tindakan yang sesuai dilakukan. |
450 | (Disekat oleh Kawalan Parent Microsoft) Sambungan Microsoft. Kod ralat ini ditetapkan apabila Kawalan Parent Windows dihidupkan dan menyekat akses ke laman web yang ditentukan. |
451 | (Tidak Sah Disebabkan Sebab Undang-undang (Draf Internet)) Difini dalam draf Internet 'Kod status HTTP baru untuk sumber daya yang dilarang oleh undang-undang'. Digunakan apabila akses kepada sumber daya diharamkan kerana sebab-sebab undang-undang. Sebagai contoh, sistem pemeriksaan atau tindakan kerajaan untuk melarang akses. Contoh adalah novel distopia tahun 1953 Fahrenheit 451 sebagai sumber daya yang tidak sah. |
451 | (Pindaan (Microsoft)) Digunakan dalam Exchange ActiveSync jika pelayan yang lebih efektif boleh digunakan atau pelayan tidak boleh mengakses kotak mel pengguna. Pelanggan akan menganggap semula protokol Kejadian Automatik HTTP untuk mencari pelayan yang lebih sesuai. |
494 | (Pengepala Permintaan Terlalu Besar (Nginx)) Kod built-in Nginx dan serupa dengan 431, tetapi diperkenalkan lebih awal dalam versi 0.9.4 (pada 21 Jan 2011). |
495 | (Ralat Sijil (Nginx)) Kod built-in Nginx, muncul apabila ralat berlakulapadanya sijil pelanggan SSL untuk membedakan kesalahan log daripada 4XX dan pengalihan halaman ralat.. |
496 | (Tiada Sijil (Nginx)) Kod built-in Nginx, muncul apabila pelanggan tidak boleh menyediakan sijil dalam log membedakan 4XX dan pengalihan halaman ralat. |
497 | (HTTP ke HTTPS (Nginx)) Kod built-in Nginx, digunakan apabila permintaan HTTP asal dihantar ke port HTTPS untuk membedakan 4XX dalam log dan pengalihan halaman ralat. |
498 | (Token Tamat Masa atau Tidak Sah (Esri)) Dikembalikan oleh ArcGIS for Server. Kod ini bermaksud token tamat masa atau tidak sah. |
499 | (Permintaan Diutamakan Oleh Pelanggan (Nginx)) Digunakan dalam log Nginx untuk menunjukkan bahawa sambungan telah diutamakan oleh pelanggan semasa pelayan masih menangani permintaan, seolah-olah pelayan tidak dapat kembalikan kod status. |
499 | (Perlu Token (Esri)) Dikembalikan oleh ArcGIS for Server. Bermaksud meme rlukan token (jika tiada token dihantar). |
500 | (Ralat Laman Dalam) Pelayan mengalami ralat dan tidak dapat melengkapkan permintaan. |
501 | (Belum Dilaksanakan) Pelayan tidak mempunyai fungsi untuk melengkapkan permintaan. Sebagai contoh, pelayan mungkin mengembalikan kod ini apabila tidak dapat mengenali kaedah permintaan. |
502 | (Gateway Ralat) Pelayan sebagai gateway atau proksi, menerima respons tidak sah daripada pelayan atas talian. |
503 | (Perkhidmatan Tidak Tersedia) Pelayan buat masa ini tidak boleh digunakan (kerana berlebihan atau pemeliharaan). Biasanya, ini hanya keadaan sementara. |
504 | (Gateway Melewati Masa) Pelayan sebagai gateway atau proksi, tetapi tidak menerima permintaan dari pelayan atas talian dengan wajar. |
505 | Versi HTTP Tidak Disokong: Pelayan tidak menyokong versi protokol HTTP yang digunakan dalam permintaan. |
506 | Diperluaskan oleh "Rancangan Perjanjian Kandungan Transparen" (RFC 2295), yang menunjukkan bahawa pelayan mempunyai ralat konfigurasi dalaman: sumber daya medan negosiasi yang diminta telah dikonfigurasikan untuk digunakan dalam negosiasi kandungan transparen, jadi bukan titik yang sesuai dalam tindakan negosiasi. |
507 | Pelayan tidak boleh menyimpan kandungan yang diperlukan untuk melengkapkan permintaan. Keadaan ini dianggap sebagai sementara. WebDAV (RFC 4918) |
509 | Pelayan mencapai had lebar pita. Ini bukan kod status rasmi, tetapi wujud digunakan secara luas. |
510 | Dasar yang diperlukan untuk mendapatkan sumber daya tidak terpenuhi. (RFC 2774). |
508 | (Mengesan Gelung) Pelayan mengesan gelung yang tidak terhingga semasa menangan permintaan. |
511 | (Perlu Kebenaran Rangkaian) Pelanggan perlu diberi kebenaran untuk mengakses rangkaian. Biasanya digunakan dalam talian tindakan proksi untuk menavigasi kawalan akses rangkaian. |
520 | (Ralat Tidak Diketahui) Kod status ini juga tidak ditetapkan dalam mana-mana RFC, dan hanya dikembalikan oleh beberapa pelayan, seperti pelayan Azure dan CloudFlare Microsoft: "Ralat 520. Pada dasarnya, ini adalah tangkap semua respons apabila pelayan asal mengembalikan sesuatu yang tidak diketahui atau tidak boleh ditoleransi atau diterima (pengecualian protokol atau respons kosong)". |
598 | (Ralat Luapan Waktu Bacaan Rangkaian (Tidak Diketahui)) Kod status ini juga tidak ditetapkan dalam mana-mana RFC, tetapi digunakan dalam proksi HTTP Microsoft untuk menandakan tamat masa bacaan rangkaian di sebalik proksi sebelum klien. |
599 | (Ralat Sambungan Waktu Rangkaian (Tidak Diketahui)) Kod status ini juga tidak ditetapkan dalam mana-mana RFC, tetapi digunakan dalam proksi HTTP Microsoft untuk menandakan tamat masa sambungan rangkaian di sebalik proksi sebelum klien. |