Web & pengembangan / CLEARBYTE

Kode status HTTP untuk pemeriksaan situs dan integrasi

Status menjelaskan hasil permintaan HTTP. Halaman kesalahan ramah yang mengembalikan 200 berbeda dari 404 sungguhan. Baca kode bersama metode dan header saat menguji situs/API.

Kode status HTTP untuk pemeriksaan situs dan integrasi

Status menjelaskan hasil permintaan HTTP. Halaman kesalahan ramah yang mengembalikan 200 berbeda dari 404 sungguhan. Baca kode bersama metode dan header saat menguji situs/API.
KodeMaknaPenafsiran praktis
200OKPermintaan berhasil; tafsirkan isi sesuai metode permintaan.
201DibuatPermintaan membuat satu atau beberapa sumber daya.
204Tanpa kontenPermintaan berhasil tanpa isi respons.
301Dipindahkan permanenSumber daya memiliki URI baru permanen; sebagian klien dapat mengubah POST menjadi GET.
302DitemukanPengalihan sementara; sebagian klien dapat mengubah POST menjadi GET.
307Pengalihan sementaraPengalihan sementara yang mempertahankan metode permintaan.
308Pengalihan permanenPengalihan permanen yang mempertahankan metode permintaan.
304Tidak berubahGET atau HEAD bersyarat dapat memakai representasi tersimpan.
400Permintaan burukServer tidak dapat atau menolak memproses karena dugaan kesalahan klien.
401Belum terautentikasiDiperlukan kredensial autentikasi yang valid.
403DilarangServer memahami permintaan tetapi menolaknya.
404Tidak ditemukanRepresentasi saat ini tidak ditemukan atau server tidak mau mengungkapkannya.
405Metode tidak diizinkanMetode dikenali tetapi tidak didukung sumber daya tujuan ini.
410Sudah dihapusAkses tidak lagi tersedia dan kemungkinan permanen.
429Terlalu banyak permintaanLaju permintaan dibatasi; Retry-After dapat disertakan.
500Kesalahan internal serverKondisi server tak terduga menghalangi penyelesaian.
502Gateway bermasalahGateway menerima respons upstream yang tidak valid.
503Layanan tidak tersediaServer sementara tidak dapat menangani permintaan.
504Waktu gateway habisGateway tidak menerima respons upstream tepat waktu.
Unduh referensi ini sebagai CSV ↓

Rumus & metode

Periksa status sebelum mengurai dokumen/JSON. Ikuti pengalihan secara sengaja dan catat rantainya untuk URL kanonis; periksa status aktual halaman terhapus. Autentikasi, batas laju, dan gangguan sementara membutuhkan penanganan berbeda. Hormati Retry-After pada 429/503. Respons 200 tetap dapat memuat kegagalan bisnis sehingga status saja tidak memvalidasi seluruh operasi.

Contoh perhitungan

URL tak dikenal yang menampilkan “Halaman tidak ditemukan” tetapi mengembalikan 200 tidak selaras dengan protokol. Desain kesalahan khusus tetap dapat mengembalikan 404 yang benar.

Hal yang dapat mengubah hasil

Ringkasan hanya memuat sejumlah makna standar, bukan semua kode atau kontrak aplikasi. 403 atau 404 tidak membuktikan sumber daya tidak pernah ada.

Sumber & definisi

Metode diperiksa:

Lanjutkan ke tugas terkait