Tidak ada kode yang cocok dengan pencarianmu.
Coba nomor kode (mis. 404) atau kata kunci (mis. "forbidden").
Setiap kode status HTTP dijelaskan — artinya, penyebabnya, dan cara memperbaikinya. Untuk developer dan pengunjung situs.
401 Unauthorized berarti autentikasi diperlukan — server tidak tahu siapa kamu. Biasanya disertai header WWW-Authenticate yang memintamu login. 403 Forbidden berarti server tahu siapa kamu (atau autentikasi bukan masalahnya) tapi kamu tidak punya izin. Bayangkan 401 sebagai "tunjukkan identitas kamu" dan 403 sebagai "aku tahu siapa kamu tapi kamu tidak ada di daftar."
502 muncul ketika proxy, load balancer, atau CDN menerima respons yang tidak valid dari server upstream yang dihubunginya atas namamu. Penyebab umum: server upstream mengalami crash, kelebihan beban, restart saat permintaan berlangsung, atau mengembalikan header HTTP yang rusak. Proxy itu sendiri baik-baik saja — yang bermasalah adalah apa yang diajak bicara proxy tersebut. Periksa log server aplikasimu dan restart jika perlu.
301 Moved Permanently memberi tahu browser dan mesin pencari bahwa sumber daya telah dipindahkan selamanya — mereka harus memperbarui bookmark dan mentransfer ekuitas tautan. 302 Found bersifat sementara — klien harus terus menggunakan URL asli. Untuk SEO, selalu gunakan 301 untuk perubahan URL permanen. Menggunakan 302 secara tidak sengaja pada pemindahan permanen dapat memecah sinyal peringkat dan menyebabkan propagasi yang lambat.
418 adalah lelucon April Fools dari RFC 2324 (1998) — Hyper Text Coffee Pot Control Protocol. Premisnya: server yang merupakan teko harus menolak menyeduh kopi dengan kode ini. Meski hanya candaan, kode ini dipertahankan di registri IANA dan menjadi tradisi dalam pengembangan web. Beberapa server menggunakannya untuk menolak bot atau otomasi yang tidak diinginkan dengan cara yang humoris.
429 berarti kamu telah melampaui batas kecepatan — mengirim terlalu banyak permintaan dalam waktu terlalu singkat. Sebagai klien: mundur dan coba lagi setelah penundaan yang ditentukan dalam header Retry-After, terapkan exponential backoff, dan cache respons jika memungkinkan. Sebagai server: selalu sertakan header Retry-After; gunakan algoritma sliding window atau token bucket untuk pembatasan kecepatan yang adil.
Gunakan 404 Not Found ketika sumber daya tidak ada tetapi mungkin akan ada di masa mendatang (atau kamu tidak yakin apakah pernah ada). Gunakan 410 Gone ketika kamu tahu sumber daya sebelumnya ada dan telah dihapus secara permanen tanpa pengganti. Untuk SEO, 410 memberi sinyal kepada mesin pencari untuk menghapus URL dari indeks lebih cepat dari 404.