Kode status HTTP: referensi lengkap
Setiap respons HTTP membawa kode status tiga digit yang memberi tahu klien bagaimana permintaan berjalan. Digit pertama menetapkan kelasnya, jadi Anda bisa membaca maksudnya sekilas bahkan untuk kode yang belum pernah Anda lihat. Ini daftar lengkap yang dapat dicari.
- 1xx — Informasi: permintaan diterima, dilanjutkan.
- 2xx — Sukses: permintaan diterima dan disetujui.
- 3xx — Pengalihan: perlu tindakan lebih lanjut untuk menyelesaikannya.
- 4xx — Kesalahan klien: permintaan bermasalah.
- 5xx — Kesalahan server: server gagal memenuhi permintaan yang valid.
Diperbarui 2026-07-06
| Kode | Nama | Arti |
|---|---|---|
| 100 | Continue | Bagian awal permintaan telah diterima; klien harus melanjutkan mengirim body. |
| 101 | Switching Protocols | Server setuju mengganti protokol sesuai permintaan klien (mis. ke WebSocket). |
| 102 | Processing | Server telah menerima permintaan dan memprosesnya, tetapi belum ada respons (WebDAV). |
| 103 | Early Hints | Petunjuk pramuat yang dikirim sebelum respons akhir agar browser mulai mengambil sumber daya. |
| 200 | OK | Respons sukses standar. Artinya bergantung pada metode (GET mengembalikan sumber daya, POST hasilnya). |
| 201 | Created | Permintaan berhasil dan sumber daya baru dibuat, biasanya dikembalikan dengan lokasinya. |
| 202 | Accepted | Permintaan diterima untuk diproses, tetapi pemrosesan belum selesai. |
| 203 | Non-Authoritative Information | Respons adalah versi yang dimodifikasi oleh proxy pengubah, bukan dari origin. |
| 204 | No Content | Permintaan berhasil tetapi tidak ada konten untuk dikembalikan. |
| 205 | Reset Content | Sukses; klien harus menyetel ulang tampilan dokumen (mis. mengosongkan formulir). |
| 206 | Partial Content | Server hanya mengirim sebagian sumber daya sebagai respons terhadap header Range. |
| 207 | Multi-Status | Menyampaikan informasi tentang beberapa sumber daya untuk WebDAV. |
| 208 | Already Reported | Anggota pengikatan WebDAV yang sudah dienumerasi tidak dicantumkan lagi. |
| 226 | IM Used | Server memenuhi GET dan respons mewakili manipulasi instance yang diterapkan. |
| 300 | Multiple Choices | Permintaan punya lebih dari satu kemungkinan respons; klien boleh memilih satu. |
| 301 | Moved Permanently | Sumber daya telah dipindahkan permanen ke URL baru; perbarui tautan dan bookmark. |
| 302 | Found | Sumber daya sementara berada di URL lain; tetap gunakan yang asli untuk permintaan mendatang. |
| 303 | See Other | Respons dapat ditemukan di URL lain, diambil dengan GET. |
| 304 | Not Modified | Versi cache masih valid; klien bisa menggunakannya kembali (permintaan bersyarat). |
| 307 | Temporary Redirect | Seperti 302, tetapi metode dan body tidak boleh berubah saat pengalihan. |
| 308 | Permanent Redirect | Seperti 301, tetapi metode dan body tidak boleh berubah saat pengalihan. |
| 400 | Bad Request | Server tidak dapat memproses permintaan karena kesalahan klien (sintaks salah, framing tidak valid). |
| 401 | Unauthorized | Autentikasi diperlukan dan gagal atau tidak disediakan. |
| 402 | Payment Required | Dicadangkan untuk penggunaan mendatang; kadang dipakai API untuk menandai masalah penagihan. |
| 403 | Forbidden | Server memahami permintaan tetapi menolak mengizinkannya. |
| 404 | Not Found | Server tidak dapat menemukan sumber daya yang diminta. Kesalahan paling akrab. |
| 405 | Method Not Allowed | Metode HTTP tidak didukung untuk sumber daya ini. |
| 406 | Not Acceptable | Sumber daya tidak dapat menghasilkan konten yang cocok dengan header Accept permintaan. |
| 407 | Proxy Authentication Required | Klien harus mengautentikasi dulu dengan proxy. |
| 408 | Request Timeout | Server kehabisan waktu menunggu permintaan. |
| 409 | Conflict | Permintaan berkonflik dengan keadaan sumber daya saat ini (mis. konflik penyuntingan). |
| 410 | Gone | Sumber daya hilang permanen dan tidak ada alamat penerusan yang diketahui. |
| 411 | Length Required | Permintaan harus menyertakan header Content-Length. |
| 412 | Precondition Failed | Prasyarat yang diberikan di header permintaan bernilai salah. |
| 413 | Payload Too Large | Body permintaan lebih besar dari yang mau diproses server. |
| 414 | URI Too Long | URL yang diminta lebih panjang dari yang akan ditafsirkan server. |
| 415 | Unsupported Media Type | Tipe media permintaan tidak didukung oleh sumber daya. |
| 416 | Range Not Satisfiable | Range yang diminta tidak dapat dipenuhi. |
| 417 | Expectation Failed | Ekspektasi di header Expect tidak dapat dipenuhi. |
| 418 | I'm a teapot | Kode lelucon April Mop (RFC 2324); server menolak menyeduh kopi. |
| 421 | Misdirected Request | Permintaan diarahkan ke server yang tidak mampu menghasilkan respons. |
| 422 | Unprocessable Content | Permintaan berbentuk baik tetapi tidak valid secara semantik (umum di API untuk kesalahan validasi). |
| 423 | Locked | Sumber daya yang diakses terkunci (WebDAV). |
| 424 | Failed Dependency | Permintaan gagal karena permintaan sebelumnya yang menjadi dependensinya gagal (WebDAV). |
| 425 | Too Early | Server tidak mau berisiko memproses permintaan yang mungkin diputar ulang. |
| 426 | Upgrade Required | Klien harus beralih ke protokol lain yang diberikan di header Upgrade. |
| 428 | Precondition Required | Origin mewajibkan permintaan bersyarat untuk mencegah pembaruan yang hilang. |
| 429 | Too Many Requests | Klien mengirim terlalu banyak permintaan dalam waktu tertentu (pembatasan laju). |
| 431 | Request Header Fields Too Large | Header terlalu besar untuk diproses server. |
| 451 | Unavailable For Legal Reasons | Sumber daya tidak tersedia karena tuntutan hukum (sensor, penurunan). |
| 500 | Internal Server Error | Kesalahan umum; server mengalami kondisi tak terduga. Kesalahan server serba guna. |
| 501 | Not Implemented | Server tidak mendukung fungsionalitas yang diperlukan untuk memenuhi permintaan. |
| 502 | Bad Gateway | Server yang bertindak sebagai gateway mendapat respons tidak valid dari server upstream. |
| 503 | Service Unavailable | Server sementara tidak dapat menangani permintaan (kelebihan beban atau sedang pemeliharaan). |
| 504 | Gateway Timeout | Server gateway tidak mendapat respons tepat waktu dari server upstream. |
| 505 | HTTP Version Not Supported | Server tidak mendukung versi HTTP yang digunakan dalam permintaan. |
| 506 | Variant Also Negotiates | Kesalahan konfigurasi negosiasi konten di server. |
| 507 | Insufficient Storage | Server tidak dapat menyimpan representasi yang diperlukan untuk menyelesaikan permintaan (WebDAV). |
| 508 | Loop Detected | Server mendeteksi loop tak terhingga saat memproses permintaan (WebDAV). |
| 510 | Not Extended | Diperlukan ekstensi lebih lanjut pada permintaan agar server memenuhinya. |
| 511 | Network Authentication Required | Klien harus mengautentikasi untuk mendapat akses jaringan (captive portal). |
Alat terkait