HTTP 400 — Permintaan Buruk
Ralat klien 4xx: permintaan mengandungi sintaks buruk atau tidak dapat dipenuhi.
Permintaan Buruk
Pelayan tidak dapat memproses permintaan kerana ralat klien.
Apa maksudnya
Pelayan tidak dapat atau tidak akan memproses permintaan kerana sesuatu yang dianggap ralat klien — sintaks rosak, pembingkaian tidak sah atau penghalaan menipu.
Bila menggunakannya
Dikembalikan untuk JSON rosak, parameter tidak sah atau pengesahan gagal.
Kod 4xx lain
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
- Taip kod, frasa sebab atau kata kunci ke dalam kotak carian — contohnya 404, Not Found atau redirect.
- Gunakan penapis kelas untuk menyempitkan senarai kepada kod maklumat, berjaya, pengalihan, ralat pelanggan atau ralat pelayan.
- Buka halaman mana-mana kod untuk membaca apa maksudnya, bila hendak menggunakannya, kebolehcache-annya secara lalai dan RFC yang mentakrifkannya.
- Semak bahagian kod berkaitan untuk membandingkan jiran daripada kelas yang sama.
- Gunakan butang salin untuk mendapatkan kod bagi laporan pepijat, ujian atau spesifikasi API.