Belikan saya kopi
Dev

Kode Status HTTP

Panduan referensi untuk semua kode status HTTP beserta deskripsinya. Berjalan di perangkat Anda — tidak ada yang diunggah, tidak ada yang disimpan.

Menampilkan 50 dari 50 kode status
100
Continue
1xx

Klien harus melanjutkan permintaan. Digunakan untuk memberi tahu klien bahwa bagian awal permintaan telah diterima.

Kasus penggunaan: Server mengakui permintaan sebagian; klien harus melanjutkan.
101
Switching Protocols
1xx

Server beralih ke protokol berbeda sesuai permintaan klien.

Kasus penggunaan: Peningkatan handshake WebSocket dari HTTP.
102
Processing
1xx

Server telah menerima dan sedang memproses permintaan, tetapi belum ada respons yang tersedia.

Kasus penggunaan: Mencegah batas waktu pada permintaan WebDAV yang berjalan lama.
103
Early Hints
1xx

Digunakan untuk mengembalikan beberapa header respons sebelum pesan HTTP final.

Kasus penggunaan: Pramuat sumber daya sebelum respons penuh siap.
200
OK
2xx

Permintaan berhasil. Maknanya bergantung pada metode HTTP yang digunakan.

Kasus penggunaan: Respons standar untuk GET, POST, PUT, DELETE yang berhasil.
201
Created
2xx

Permintaan berhasil dan sebuah sumber daya baru dibuat sebagai hasilnya.

Kasus penggunaan: Permintaan POST yang berhasil membuat pengguna atau catatan baru.
202
Accepted
2xx

Permintaan diterima tetapi belum ditindaklanjuti. Pemrosesan terjadi secara asinkron.

Kasus penggunaan: Memicu pekerjaan latar belakang atau tugas asinkron melalui API.
203
Non-Authoritative Information
2xx

Metadata yang dikembalikan bukan dari server asal melainkan dari salinan lokal atau pihak ketiga.

Kasus penggunaan: Server proksi yang mengubah atau menyimpan respons dalam cache.
204
No Content
2xx

Permintaan berhasil tetapi tidak ada konten untuk dikirim dalam respons.

Kasus penggunaan: DELETE atau PUT yang tidak perlu mengembalikan data.
206
Partial Content
2xx

Server hanya mengirimkan sebagian sumber daya karena header range yang dikirim oleh klien.

Kasus penggunaan: Streaming video atau unduhan berkas yang dapat dilanjutkan.
207
Multi-Status
2xx

Beberapa kode status untuk beberapa sub-permintaan dalam WebDAV.

Kasus penggunaan: Respons PROPFIND WebDAV dengan beberapa status sumber daya.
208
Already Reported
2xx

Anggota binding DAV yang sudah dihitung dalam balasan sebelumnya.

Kasus penggunaan: Respons WebDAV menghindari pengulangan anggota.
226
IM Used
2xx

Server memenuhi permintaan GET dan respons merupakan hasil manipulasi instance.

Kasus penggunaan: Pengkodean delta dalam respons HTTP.
301
Moved Permanently
3xx

URL sumber daya yang diminta telah berubah secara permanen. URL baru diberikan dalam respons.

Kasus penggunaan: Pengalihan permanen ramah SEO dari URL lama ke URL baru.
302
Found
3xx

URL sumber daya yang diminta telah berubah sementara. Perubahan lebih lanjut mungkin terjadi.

Kasus penggunaan: Pengalihan sementara saat halaman sedang diperbarui.
303
See Other
3xx

Server mengirim respons ini untuk mengarahkan klien mengambil sumber daya yang diminta di URI lain dengan permintaan GET.

Kasus penggunaan: Pengalihan setelah pengiriman formulir POST.
304
Not Modified
3xx

Digunakan untuk caching. Memberi tahu klien bahwa respons tidak berubah, sehingga dapat menggunakan versi cache-nya.

Kasus penggunaan: Validasi cache browser dengan header ETag atau Last-Modified.
307
Temporary Redirect
3xx

Server mengirim respons ini untuk mengarahkan klien mengambil sumber daya yang diminta di URI lain dengan metode yang sama.

Kasus penggunaan: Pengalihan sementara yang mempertahankan metode HTTP asli.
308
Permanent Redirect
3xx

Pengalihan permanen yang mempertahankan metode HTTP yang digunakan dalam permintaan asli.

Kasus penggunaan: Migrasi endpoint API permanen yang mempertahankan metode POST.
400
Bad Request
4xx

Server tidak dapat memproses permintaan karena sintaksis salah atau framing pesan permintaan tidak valid.

Kasus penggunaan: Body JSON tidak valid atau parameter kueri wajib tidak ada.
401
Unauthorized
4xx

Autentikasi diperlukan dan belum diberikan atau tidak valid.

Kasus penggunaan: Permintaan API tanpa token atau sesi yang valid.
402
Payment Required
4xx

Dicadangkan untuk penggunaan mendatang; terkadang digunakan untuk persyaratan pembayaran digital.

Kasus penggunaan: Paywall atau langganan diperlukan untuk mengakses konten.
403
Forbidden
4xx

Klien tidak memiliki hak akses ke konten. Tidak seperti 401, identitasnya diketahui.

Kasus penggunaan: Pengguna terautentikasi mencoba mengakses sumber daya khusus admin.
404
Not Found
4xx

Server tidak dapat menemukan sumber daya yang diminta. URL tidak dikenali.

Kasus penggunaan: Mengakses halaman atau sumber daya yang tidak ada.
405
Method Not Allowed
4xx

Metode permintaan diketahui tetapi tidak didukung untuk sumber daya target.

Kasus penggunaan: Mengirim DELETE ke endpoint yang hanya mendukung GET.
406
Not Acceptable
4xx

Server tidak dapat menghasilkan respons yang sesuai dengan daftar nilai yang dapat diterima dalam header permintaan.

Kasus penggunaan: API hanya mengembalikan JSON tetapi klien meminta XML.
408
Request Timeout
4xx

Server tidak menerima pesan permintaan lengkap dalam waktu yang ditunggu.

Kasus penggunaan: Klien terlalu lama mengirim body permintaan.
409
Conflict
4xx

Permintaan bertentangan dengan keadaan server saat ini.

Kasus penggunaan: Mencoba membuat nama pengguna yang sudah ada.
410
Gone
4xx

Sumber daya target tidak lagi tersedia dan tidak akan tersedia lagi.

Kasus penggunaan: Konten yang dihapus permanen tanpa alamat pengalihan.
411
Length Required
4xx

Server menolak permintaan karena field header Content-Length tidak ada.

Kasus penggunaan: Permintaan POST tanpa header Content-Length.
413
Payload Too Large
4xx

Server menolak permintaan karena payload lebih besar dari yang dapat diproses server.

Kasus penggunaan: Unggahan berkas melebihi ukuran maksimum yang diizinkan.
414
URI Too Long
4xx

URI yang diminta klien lebih panjang dari yang dapat diinterpretasikan server.

Kasus penggunaan: String kueri yang sangat panjang dalam permintaan GET.
415
Unsupported Media Type
4xx

Server menolak menerima permintaan karena format payload tidak didukung.

Kasus penggunaan: Mengirim XML ke endpoint API yang hanya menerima JSON.
422
Unprocessable Entity
4xx

Server memahami tipe konten tetapi tidak dapat memproses instruksinya.

Kasus penggunaan: Data formulir dengan JSON valid tetapi nilai field tidak valid.
423
Locked
4xx

Sumber daya yang diakses terkunci.

Kasus penggunaan: Sumber daya WebDAV terkunci oleh pengguna lain.
425
Too Early
4xx

Menunjukkan server tidak bersedia mengambil risiko memproses permintaan yang mungkin diputar ulang.

Kasus penggunaan: Data awal dalam koneksi TLS 1.3.
429
Too Many Requests
4xx

Pengguna telah mengirim terlalu banyak permintaan dalam jangka waktu tertentu (pembatasan laju).

Kasus penggunaan: Batas laju API terlampaui; klien harus mengurangi laju.
431
Request Header Fields Too Large
4xx

Server menolak memproses permintaan karena field header terlalu besar.

Kasus penggunaan: Cookie atau header kustom melebihi batas server.
451
Unavailable For Legal Reasons
4xx

Server menolak akses ke sumber daya karena tuntutan hukum.

Kasus penggunaan: Konten diblokir karena penghapusan DMCA atau perintah hukum.
500
Internal Server Error
5xx

Server mengalami situasi yang tidak diketahui cara menanganinya.

Kasus penggunaan: Eksepsi yang tidak tertangani dalam kode sisi server.
501
Not Implemented
5xx

Metode permintaan tidak didukung oleh server dan tidak dapat ditangani.

Kasus penggunaan: Server tidak mendukung metode PATCH pada sumber daya.
502
Bad Gateway
5xx

Server, yang bertindak sebagai gateway, mendapat respons tidak valid dari server hulu.

Kasus penggunaan: Nginx menerima respons buruk dari server aplikasi backend.
503
Service Unavailable
5xx

Server belum siap menangani permintaan. Penyebab umum adalah pemeliharaan atau kelebihan beban.

Kasus penggunaan: Server dalam pemeliharaan atau mengalami lalu lintas tinggi.
504
Gateway Timeout
5xx

Server yang bertindak sebagai gateway tidak mendapat respons tepat waktu dari server hulu.

Kasus penggunaan: API hulu terlalu lama merespons.
505
HTTP Version Not Supported
5xx

Versi HTTP yang digunakan dalam permintaan tidak didukung oleh server.

Kasus penggunaan: Klien menggunakan HTTP/3 dengan server yang hanya mendukung HTTP/1.1.
506
Variant Also Negotiates
5xx

Server memiliki galat konfigurasi internal dalam negosiasi konten transparan.

Kasus penggunaan: Negosiasi konten yang salah dikonfigurasi pada server.
507
Insufficient Storage
5xx

Server tidak dapat menyimpan representasi yang diperlukan untuk menyelesaikan permintaan.

Kasus penggunaan: Server WebDAV kehabisan ruang penyimpanan.
508
Loop Detected
5xx

Server mendeteksi loop tak terbatas saat memproses permintaan.

Kasus penggunaan: Permintaan WebDAV membuat referensi melingkar.
510
Not Extended
5xx

Ekstensi lebih lanjut pada permintaan diperlukan agar server dapat memenuhinya.

Kasus penggunaan: Klien perlu mengirim permintaan HTTP Extension Framework.
511
Network Authentication Required
5xx

Klien perlu melakukan autentikasi untuk mendapatkan akses jaringan.

Kasus penggunaan: Portal captive yang memerlukan login sebelum mengakses internet.