Semua alat Percuma

Cari setiap kod status respons HTTP (1xx–5xx) dalam direktori boleh cari dan boleh tapis — kemudian buka mana-mana kod untuk maksudnya, bila menggunakannya, sama ada ia boleh dicache dan RFC yang mentakrifnya. Dalam pelayar anda, percuma.

Setiap kod status respons HTTP piawai, dijelaskan. Semua berjalan dalam pelayar anda daripada rujukan terbina dalam — tiada yang dihantar ke pelayan.

100 Teruskan Klien harus terus menghantar badan permintaan. 101 Menukar Protokol Pelayan sedang menukar protokol seperti yang diminta oleh klien. 102 Memproses Pelayan telah menerima dan sedang memproses permintaan, tetapi belum ada tindak balas. 103 Petunjuk Awal Digunakan untuk memulangkan pengepala awal, seperti Link, sebelum tindak balas akhir. 200 OK Permintaan berjaya. 201 Dicipta Permintaan berjaya dan sumber baharu telah dicipta. 202 Diterima Permintaan diterima untuk diproses, tetapi pemprosesan belum selesai. 203 Maklumat Bukan Berwibawa Tindak balas telah diubah suai oleh proksi penjelmaan. 204 Tiada Kandungan Permintaan berjaya tetapi tidak memulangkan badan. 205 Set Semula Kandungan Permintaan berjaya; klien harus menetapkan semula paparan dokumen. 206 Kandungan Separa Pelayan hanya menyampaikan sebahagian sumber kerana pengepala Range. 207 Berbilang Status Menyampaikan berbilang kod status untuk berbilang operasi bebas. 208 Sudah Dilaporkan Ahli ikatan DAV telah pun disenaraikan. 226 IM Digunakan Tindak balas adalah hasil manipulasi tika yang dikenakan pada sumber. 300 Berbilang Pilihan Permintaan mempunyai lebih daripada satu tindak balas yang mungkin. 301 Dipindahkan Kekal Sumber telah dipindahkan secara kekal ke URL baharu. 302 Dijumpai Sumber berada sementara di bawah URL yang berbeza. 303 Lihat Yang Lain Tindak balas boleh ditemui di URL lain menggunakan GET. 304 Tidak Diubah Suai Versi cache sumber masih sah. 307 Pengalihan Sementara Pengalihan sementara yang mengekalkan kaedah HTTP. 308 Pengalihan Kekal Pengalihan kekal yang mengekalkan kaedah HTTP. 400 Permintaan Buruk Pelayan tidak dapat memproses permintaan kerana ralat klien. 401 Tanpa Kebenaran Pengesahan diperlukan dan telah gagal atau tidak diberikan. 402 Pembayaran Diperlukan Dikhaskan untuk kegunaan masa depan; kadangkala digunakan untuk API berpagar bayaran. 403 Dilarang Klien disahkan tetapi tidak dibenarkan mengakses sumber. 404 Tidak Dijumpai Pelayan tidak dapat menemui sumber yang diminta. 405 Kaedah Tidak Dibenarkan Kaedah HTTP tidak disokong untuk sumber ini. 406 Tidak Diterima Sumber tidak dapat menghasilkan tindak balas yang sepadan dengan pengepala Accept. 407 Pengesahan Proksi Diperlukan Klien mesti mengesahkan dengan proksi terlebih dahulu. 408 Permintaan Tamat Masa Pelayan tamat masa menunggu permintaan. 409 Konflik Permintaan berkonflik dengan keadaan semasa sumber. 410 Hilang Sumber telah dialih keluar secara kekal. 411 Panjang Diperlukan Permintaan mesti menentukan pengepala Content-Length. 412 Prasyarat Gagal Satu prasyarat dalam pengepala permintaan tidak dipenuhi. 413 Kandungan Terlalu Besar Badan permintaan lebih besar daripada yang pelayan akan proses. 414 URI Terlalu Panjang URL yang diminta lebih panjang daripada yang pelayan akan tafsir. 415 Jenis Media Tidak Disokong Badan permintaan dalam format yang pelayan tidak sokong. 416 Julat Tidak Boleh Dipenuhi Julat yang diminta tidak dapat dipenuhi. 417 Jangkaan Gagal Jangkaan dalam pengepala Expect tidak dapat dipenuhi. 418 Saya sebuah teko Pelayan enggan menyeduh kopi kerana ia, secara kekal, sebuah teko. 421 Permintaan Tersilap Arah Permintaan diarahkan ke pelayan yang tidak dapat menghasilkan tindak balas. 422 Kandungan Tidak Boleh Diproses Permintaan tersusun baik tetapi tidak sah dari segi semantik. 423 Berkunci Sumber yang diakses sedang berkunci. 424 Kebergantungan Gagal Permintaan gagal kerana permintaan terdahulu yang bergantung padanya gagal. 425 Terlalu Awal Pelayan enggan mengambil risiko memproses permintaan yang dimain semula. 426 Naik Taraf Diperlukan Klien harus bertukar ke protokol yang berbeza. 428 Prasyarat Diperlukan Pelayan menghendaki permintaan supaya bersyarat. 429 Terlalu Banyak Permintaan Klien telah menghantar terlalu banyak permintaan dalam masa tertentu. 431 Medan Pengepala Permintaan Terlalu Besar Medan pengepala permintaan terlalu besar. 451 Tidak Tersedia Atas Sebab Undang-undang Sumber tidak tersedia kerana tuntutan undang-undang. 500 Ralat Dalaman Pelayan Pelayan menemui keadaan yang tidak dijangka. 501 Tidak Dilaksanakan Pelayan tidak menyokong kefungsian yang diperlukan. 502 Get Laluan Buruk Pelayan huluan memulangkan tindak balas tidak sah. 503 Perkhidmatan Tidak Tersedia Pelayan tidak dapat mengendalikan permintaan buat sementara. 504 Get Laluan Tamat Masa Pelayan huluan gagal bertindak balas tepat pada masanya. 505 Versi HTTP Tidak Disokong Pelayan tidak menyokong versi HTTP yang digunakan. 506 Varian Turut Berunding Ralat konfigurasi rundingan kandungan berlaku. 507 Storan Tidak Mencukupi Pelayan tidak dapat menyimpan perwakilan yang diperlukan. 508 Gelung Dikesan Pelayan mengesan gelung tak terhingga semasa memproses. 510 Tidak Dilanjutkan Lanjutan lanjut kepada permintaan diperlukan. 511 Pengesahan Rangkaian Diperlukan Klien mesti mengesahkan untuk mendapatkan akses rangkaian.
Tiada kod status sepadan dengan carian anda.
Cuba nombor atau nama lain — contohnya 301, Unauthorized atau timeout.

Mengenai Kod Status HTTP

Direktori kod status HTTP ini merangkumi setiap kod respons standard daripada julat maklumat 1xx hingga ralat pelayan 5xx. Setiap entri menunjukkan kod berangka, frasa sebab kanoniknya dan ringkasan satu baris, dan keseluruhan senarai boleh dicari mengikut nombor, nama atau maksud — 301, Unauthorized dan timeout semuanya menemui sasarannya — atau ditapis mengikut kelas respons.

Setiap kod membuka ke halaman khusus tersendiri dengan penerangan penuh: apa sebenarnya maksud status tersebut, bila hendak menggunakannya dalam API dan aplikasi anda sendiri, sama ada respons dengan kod tersebut boleh dicache secara lalai, dan RFC yang mentakrifkannya. Kod berkaitan daripada kelas yang sama dipautkan di bahagian bawah, jadi membandingkan 401 dengan 403 atau 301 dengan 308 hanya perlukan satu klik.

Lima kelas ini adalah model mental paling pantas untuk membaca mana-mana respons: 1xx bermaksud permintaan sedang berterusan, 2xx bermaksud berjaya, 3xx bermaksud pengalihan, 4xx bermaksud pelanggan membuat kesilapan dan 5xx bermaksud pelayan gagal. Direktori ini disusun tepat mengikut struktur itu.

Cara menggunakan Kod Status HTTP

  1. Taip kod, frasa sebab atau kata kunci ke dalam kotak carian — contohnya 404, Not Found atau redirect.
  2. Gunakan penapis kelas untuk menyempitkan senarai kepada kod maklumat, berjaya, pengalihan, ralat pelanggan atau ralat pelayan.
  3. Buka halaman mana-mana kod untuk membaca apa maksudnya, bila hendak menggunakannya, kebolehcache-annya secara lalai dan RFC yang mentakrifkannya.
  4. Semak bahagian kod berkaitan untuk membandingkan jiran daripada kelas yang sama.
  5. Gunakan butang salin untuk mendapatkan kod bagi laporan pepijat, ujian atau spesifikasi API.

Soalan lazim

Digit pertama mengelompokkan kod mengikut hasil: 1xx maklumat (permintaan diterima, teruskan), 2xx berjaya, 3xx pengalihan (tindakan lanjut diperlukan), 4xx ralat pelanggan (permintaan yang bersalah) dan 5xx ralat pelayan (pelayan gagal memenuhi permintaan yang sah).

401 Unauthorized bermaksud permintaan tiada pengesahan yang sah — pelanggan perlu log masuk atau membekalkan bukti kelayakan dan cuba semula. 403 Forbidden bermaksud pelayan memahami bukti kelayakan tetapi tetap menolak akses: pengesahan tidak akan mengubah jawapan.

Gunakan 301 apabila sumber telah berpindah secara kekal — pelayar dan enjin carian mengemas kini rujukan mereka. Gunakan 302 untuk perpindahan sementara. Jika kaedah permintaan mesti dikekalkan dengan tepat, lebih baik gunakan rakan sejawatan moden yang lebih ketat, 308 dan 307.

Sesetengah kod status, seperti 200 dan 301, boleh disimpan oleh cache pelayar dan proksi walaupun tanpa header cache yang jelas; yang lain, seperti kebanyakan respons 4xx dan 5xx, tidak boleh. Penanda ini memberitahu anda tetapan lalai supaya anda tahu bila header Cache-Control diperlukan.

Ya. Setiap kod mendapat halaman khusus yang boleh dipautkan dengan maksudnya, kegunaan biasa, kebolehcache-an dan RFC yang mentakrifkannya, ditambah kod berkaitan daripada kelas yang sama — berguna untuk penanda buku atau berkongsi kod tepat yang sedang dibincangkan.

Ya. Direktori dan setiap halaman kod adalah percuma untuk dilayari tanpa akaun, dan carian berjalan serta-merta dalam pelayar anda tanpa menghantar apa-apa ke pelayan.

Perlukan bantuan?
Menemui masalah dengan alat ini? Beritahu pasukan kami.
Laporkan masalah

Tambah alat percuma ini ke laman web anda sendiri — salin dan tampal kod di bawah.