Grup kode status
1xx informasi
Permintaan masih berlangsung. Kode ini jarang muncul saat debugging browser normal.
2xx sukses
Permintaan berhasil. 200, 201, dan 204 paling sering muncul.
3xx pengalihan
Klien perlu mengikuti URL lain atau menggunakan konten cache.
Kesalahan klien 4xx
Permintaan tidak valid, tidak diizinkan, tidak ditemukan, atau dibatasi laju.
Kesalahan server 5xx
Server gagal saat mencoba menangani permintaan yang valid.
Kode umum yang benar-benar Anda gunakan
| Kode | Arti | Kasus umum |
|---|---|---|
| 200 | OK | Respons GET atau POST yang berhasil dan normal |
| 201 | Dibuat | Sumber daya berhasil dibuat setelah POST |
| 301 | Dipindahkan secara Permanen | URL berubah secara permanen, perbarui tautan dan target kanonis |
| 302 | Ditemukan | Pengalihan sementara, sering kali untuk login atau perutean jangka pendek |
| 400 | Permintaan Tidak Valid | Payload tidak valid atau parameter wajib hilang |
| 401 | Tidak Terautentikasi | Autentikasi hilang atau tidak valid |
| 403 | Dilarang | Terautentikasi tetapi tidak diizinkan mengakses sumber daya ini |
| 404 | Tidak Ditemukan | Rute, file, atau sumber daya tidak ada |
| 429 | Terlalu Banyak Permintaan | Batas permintaan terlampaui |
| 500 | Kesalahan Server Internal | Kegagalan sisi server yang tidak ditangani |
Daftar periksa debug cepat
- Jika kode 4xx, periksa permintaan terlebih dahulu: autentikasi, bentuk payload, URL, header.
- Jika kodenya 5xx, periksa server dan log terlebih dahulu.
- Jika kodenya 301 atau 302, verifikasi ke mana pengalihan berakhir dan apakah perilaku itu memang diinginkan.
- Jika kodenya 429, tambahkan logika retry atau backoff alih-alih terus-menerus menembak endpoint.
Gunakan referensi ini dengan alat yang tepat
Alat terkait