Kode status HTTP
Kode yang paling sering muncul dari API dan CDN. Kode eksperimental langka tidak disertakan.
| Kode | Nama | Arti |
|---|---|---|
| 200 | OK | Sukses dengan isi |
| 201 | Dibuat | Sumber daya dibuat |
| 204 | Tanpa isi | Sukses, isi kosong |
| 301 | Dipindah permanen | Pengalihan permanen |
| 302 | Ditemukan | Pengalihan sementara |
| 304 | Tidak berubah | Gunakan salinan cache |
| 400 | Permintaan tidak valid | Permintaan klien tidak valid |
| 401 | Tidak terotorisasi | Autentikasi diperlukan / gagal |
| 403 | Dilarang | Terautentikasi tetapi ditolak |
| 404 | Tidak ditemukan | Sumber daya tidak ada |
| 405 | Metode tidak diizinkan | Metode HTTP salah |
| 408 | Permintaan habis waktu | Klien terlalu lambat |
| 409 | Konflik | Konflik status |
| 410 | Telah hilang | Dihapus permanen |
| 422 | Entitas tak dapat diproses | Semantik tidak valid |
| 429 | Terlalu banyak permintaan | Dibatasi laju |
| 500 | Kesalahan server internal | Kesalahan server |
| 502 | Gateway tidak valid | Respons upstream tidak valid |
| 503 | Layanan tidak tersedia | Kelebihan beban / mati |
| 504 | Habis waktu gateway | Habis waktu upstream |
Catatan
- 401 vs 403: kredensial hilang/gagal versus sudah login tapi ditolak.
- CDN dapat mengembalikan 5xx jika origin tidak terjangkau.
Pertanyaan umum
- Apa arti kode HTTP 403?
- 403 berarti server memahami dan mengautentikasi permintaan, tetapi menolak memberikan akses ke resource. Berbeda dari 401, login ulang tidak akan menyelesaikannya.
- Apa bedanya redirect HTTP 301 dan 302?
- 301 menandakan perpindahan permanen, jadi klien dan mesin pencari harus memakai URL baru. 302 adalah redirect sementara dan URL lama tetap berlaku.
- Apa arti HTTP 429 dan bagaimana cara memperbaikinya?
- 429 berarti Anda telah mencapai batas laju permintaan. Perlambat permintaan dan patuhi header Retry-After jika server mengirimkannya.