Respons berjaya 2xx: permintaan telah berjaya diterima, difahami dan diterima pakai.

207
2xx · Berjaya

Berbilang Status

Menyampaikan berbilang kod status untuk berbilang operasi bebas.

Apa maksudnya

Tindak balas WebDAV yang menyediakan status untuk berbilang operasi bebas dalam satu badan XML.

Bila menggunakannya

Dikembalikan oleh operasi kelompok WebDAV yang mempengaruhi beberapa sumber.

RFC 4918 Tidak boleh dicache secara lalai 2xx Berjaya

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.