Beranda / Alat Pengembang / Kode Status HTTP
Referensi

Penjelasan Kode Status HTTP

Gunakan halaman ini untuk memahami arti kode respons dengan cepat, apakah masalahnya di sisi klien atau server, dan kode mana yang paling penting dalam debugging dan pekerjaan API.

Terbaik untuk debugging API dan triase respons webBerpasangan dengan kode status HTTP

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

KodeArtiKasus umum
200OKRespons GET atau POST yang berhasil dan normal
201DibuatSumber daya berhasil dibuat setelah POST
301Dipindahkan secara PermanenURL berubah secara permanen, perbarui tautan dan target kanonis
302DitemukanPengalihan sementara, sering kali untuk login atau perutean jangka pendek
400Permintaan Tidak ValidPayload tidak valid atau parameter wajib hilang
401Tidak TerautentikasiAutentikasi hilang atau tidak valid
403DilarangTerautentikasi tetapi tidak diizinkan mengakses sumber daya ini
404Tidak DitemukanRute, file, atau sumber daya tidak ada
429Terlalu Banyak PermintaanBatas permintaan terlampaui
500Kesalahan Server InternalKegagalan 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