Masukan
Menyiapkan ruang kerja Anda…
Cara menggunakan
- Cari menurut nomor, nama atau penjelasan status.
- Filter kelompok atau kode umum, lalu pilih entri.
- Salin kode atau tautan langsungnya, atau unduh referensi JSON.
Memahami status respons HTTP
Kode status merangkum cara server menangani permintaan HTTP. Digit pertama menunjukkan kelompok respons, dan kode lengkap memberi makna lebih tepat.
Bedakan makna protokol dari pesan kesalahan aplikasi. Diagnosis kegagalan juga dapat memerlukan header, body dan konteks server.
Mencari kode respons
Pencarian mencocokkan nomor, nama protokol atau penjelasan. Filter kelompok memisahkan informasi, sukses, pengalihan, kesalahan klien dan server.
Kode umum hanya pintasan penelusuran, bukan standar lain. Nomor yang belum dialokasikan dapat dipakai produk tertentu tanpa status terdaftar.
404404 Not FoundHanya data contoh. Nilai, autentikasi, dan perilaku endpoint perlu diperiksa sesuai konteks Anda.
Registrasi dan konteks
Referensi mengikuti snapshot registri IANA tanggal 22 Oktober 2026. Entri reserved, deprecated, obsolete dan temporary diberi label; periksa registri tertaut bila status terkini penting.
Referensi status HTTP
Salin tautan membuat alamat entri pilihan. Unduh JSON mengekspor seluruh referensi termasuk nama, status registrasi dan penjelasan, bukan hanya hasil filter aktif.
| Kode | Nama | Makna |
|---|---|---|
| 100 | Continue | Server telah menerima header awal; klien dapat melanjutkan pengiriman isi permintaan. |
| 101 | Switching Protocols | Server menyetujui peralihan ke protokol yang diminta klien. |
| 102 | Processing | Respons sementara WebDAV yang menunjukkan bahwa pemrosesan masih berlangsung. |
| 103 | Early Hints | Respons sementara berisi petunjuk, seperti sumber daya yang dapat dimuat lebih awal oleh klien. |
| 104 | Upload Resumption Supported | Pendaftaran sementara untuk unggahan yang dapat dilanjutkan. Pendaftaran saat ini berakhir pada 13 November 2026. |
| 200 | OK | Permintaan berhasil; makna isi respons bergantung pada metode permintaan. |
| 201 | Created | Permintaan membuat satu atau beberapa sumber daya. Header Location dapat menunjukkan sumber daya utama. |
| 202 | Accepted | Permintaan diterima untuk diproses, tetapi pekerjaannya belum tentu selesai. |
| 203 | Non-Authoritative Information | Perantara yang melakukan transformasi mengubah respons berhasil dari server asal. |
| 204 | No Content | Permintaan berhasil dan tidak memiliki isi respons. Jangan mengharapkan isi JSON. |
| 205 | Reset Content | Permintaan berhasil dan meminta klien mengatur ulang tampilan yang menghasilkannya. |
| 206 | Partial Content | Server mengembalikan satu atau beberapa rentang byte yang diminta, bukan representasi lengkap. |
| 207 | Multi-Status | Respons WebDAV yang membawa hasil terpisah untuk beberapa operasi atau sumber daya. |
| 208 | Already Reported | Binding WebDAV sudah dicantumkan sebelumnya dalam respons multi-status yang sama. |
| 226 | IM Used | Server menerapkan manipulasi instans, seperti delta, pada representasi. |
| 300 | Multiple Choices | Tersedia lebih dari satu representasi; klien mungkin perlu memilih satu. |
| 301 | Moved Permanently | Sumber daya memiliki URI permanen baru. Sebagian klien mengubah POST menjadi GET saat mengikutinya. |
| 302 | Found | Sumber daya sementara tersedia di tempat lain. Sebagian klien mengubah POST menjadi GET. |
| 303 | See Other | Ambil hasil dari URI lain, biasanya menggunakan GET; hal ini umum terjadi setelah POST. |
| 304 | Not Modified | Pengambilan bersyarat tidak menemukan representasi baru. Gunakan kembali respons cache. |
| 305 | Use Proxy | Instruksi yang tidak dianjurkan lagi untuk mengakses sumber daya melalui proksi. Jangan digunakan dalam API baru. |
| 306 | Unused | Kode ini tidak digunakan dan dicadangkan; saat ini tidak memiliki perilaku pengalihan. |
| 307 | Temporary Redirect | Ikuti pengalihan sementara dengan mempertahankan metode dan isi permintaan. |
| 308 | Permanent Redirect | Ikuti pengalihan permanen dengan mempertahankan metode dan isi permintaan. |
| 400 | Bad Request | Server tidak dapat memproses permintaan karena masalah di sisi klien, seperti sintaks yang salah. |
| 401 | Unauthorized | Kredensial autentikasi yang valid diperlukan. Periksa tantangan WWW-Authenticate dan kredensial Anda. |
| 402 | Payment Required | Dicadangkan untuk penggunaan mendatang. Makna terkait pembayaran bergantung pada API yang menggunakannya. |
| 403 | Forbidden | Server memahami permintaan tetapi menolak memenuhinya; autentikasi saja belum tentu mengatasinya. |
| 404 | Not Found | Sumber daya tidak ditemukan, atau server tidak ingin mengungkapkan keberadaannya. |
| 405 | Method Not Allowed | Metode ini tidak diizinkan untuk sumber daya tersebut. Periksa header respons Allow. |
| 406 | Not Acceptable | Tidak ada representasi yang memenuhi preferensi negosiasi konten permintaan. |
| 407 | Proxy Authentication Required | Autentikasi diperlukan oleh proksi perantara, bukan server asal. |
| 408 | Request Timeout | Server tidak menerima permintaan lengkap dalam waktu tunggu yang ditetapkannya. |
| 409 | Conflict | Permintaan bertentangan dengan keadaan sumber daya saat ini. Selesaikan konflik sebelum mencoba lagi. |
| 410 | Gone | Sumber daya tidak lagi tersedia dan kondisi tersebut kemungkinan permanen. |
| 411 | Length Required | Server memerlukan Content-Length yang ditentukan untuk permintaan ini. |
| 412 | Precondition Failed | Kondisi yang diberikan klien, seperti If-Match, bernilai salah. |
| 413 | Content Too Large | Isi permintaan lebih besar daripada yang bersedia atau mampu diproses server. |
| 414 | URI Too Long | URI permintaan lebih panjang daripada yang bersedia ditafsirkan server. |
| 415 | Unsupported Media Type | Format atau encoding isi permintaan tidak didukung untuk operasi ini. |
| 416 | Range Not Satisfiable | Rentang yang diminta tidak dapat dipenuhi untuk representasi yang dipilih. |
| 417 | Expectation Failed | Server tidak dapat memenuhi harapan yang diberikan pada header permintaan Expect. |
| 418 | Unused (I’m a teapot) | Dicadangkan sebagai tidak digunakan dalam spesifikasi HTTP saat ini; secara historis dikenal sebagai “I’m a teapot”. |
| 421 | Misdirected Request | Permintaan dikirim ke server yang tidak dapat memberikan respons otoritatif untuk origin ini. |
| 422 | Unprocessable Content | Jenis dan sintaks konten dipahami, tetapi instruksi di dalamnya tidak dapat diproses. |
| 423 | Locked | Sumber daya WebDAV yang diperlukan operasi terkunci. |
| 424 | Failed Dependency | Operasi WebDAV gagal karena operasi lain yang menjadi ketergantungannya gagal. |
| 425 | Too Early | Server tidak bersedia mengambil risiko memproses permintaan yang dapat diputar ulang dari data awal TLS. |
| 426 | Upgrade Required | Klien harus beralih protokol agar permintaan ini berhasil. Periksa header Upgrade. |
| 428 | Precondition Required | Server memerlukan permintaan bersyarat untuk membantu mencegah pembaruan yang hilang. |
| 429 | Too Many Requests | Klien telah mengirim terlalu banyak permintaan. Ikuti petunjuk Retry-After dan batas laju API. |
| 431 | Request Header Fields Too Large | Header permintaan terlalu besar, baik sendiri-sendiri maupun secara keseluruhan. |
| 451 | Unavailable For Legal Reasons | Sumber daya tidak tersedia karena akses diblokir atas alasan hukum. |
| 500 | Internal Server Error | Kondisi tak terduga di sisi server menghalangi pemenuhan permintaan. |
| 501 | Not Implemented | Server tidak mendukung fungsi yang diperlukan untuk memenuhi permintaan. |
| 502 | Bad Gateway | Gateway atau proksi menerima respons tidak valid dari server hulunya. |
| 503 | Service Unavailable | Layanan sementara tidak tersedia, sering kali karena beban berlebih atau pemeliharaan. Periksa Retry-After. |
| 504 | Gateway Timeout | Gateway atau proksi tidak menerima respons hulu tepat waktu. |
| 505 | HTTP Version Not Supported | Server tidak mendukung versi HTTP yang digunakan permintaan. |
| 506 | Variant Also Negotiates | Konfigurasi negosiasi konten server menyebabkan pemilihan varian yang berputar. |
| 507 | Insufficient Storage | Server tidak dapat menyimpan representasi yang diperlukan untuk menyelesaikan operasi. |
| 508 | Loop Detected | Operasi WebDAV mengalami perulangan tak berhingga. |
| 510 | Not Extended | Kode kerangka ekstensi HTTP yang sudah usang. Jangan digunakan untuk API baru. |
| 511 | Network Authentication Required | Klien harus melakukan autentikasi untuk mengakses jaringan, biasanya melalui captive portal. |
Alat lokal menerima hingga 1 MiB, URL hingga 64 KiB, dengan batas pemrosesan 5 detik. Permintaan API mendukung 100 header dan 100 baris parameter, timeout 1–120 detik serta hingga 5 MiB data respons yang diterima. Pratinjau teks panjang dipersingkat. Permintaan dikirim langsung ke endpoint pilihan Anda; CORS dan kebijakan browser berlaku.
Pertanyaan umum
Apakah semua kode tiga digit distandardisasi?
Tidak. Ada nomor belum dialokasikan atau dipakai produk tertentu. Penggunaan server atau proxy saja tidak membuktikan registrasi IANA.
Apa perbedaan 401 dan 403?
401 meminta autentikasi valid dan biasanya berisi challenge WWW-Authenticate. 403 berarti server menolak operasi; memberikan kredensial belum tentu mengatasinya.
Apakah 4xx selalu berarti kode saya salah?
Tidak. Itu menjelaskan situasi permintaan/respons. Autentikasi, izin, routing, rate limit atau aturan aplikasi juga dapat menyebabkan 4xx.
Dapatkah satu entri status dibagikan?
Ya. Pilih lalu gunakan Salin tautan. Tautan menyertakan anchor status untuk kode tersebut.
Apakah Unduh JSON hanya mengekspor hasil pencarian?
Tidak. Seluruh referensi diekspor, termasuk penjelasan dalam bahasa yang dipilih.