Daftar Lengkap Kode Status HTTP & Apa Artinya
Kita semua pernah ke sana: Anda menggulir web tanpa berpikir, mengklik berbagai tautan dari Google, media sosial, atau situs lain, ketika tiba-tiba — Anda dicegah melanjutkan pencarian karena kode kesalahan HTTP.
Ini bisa menjadi pengalaman yang membuat frustrasi sebagai pengguna. Namun, kode status HTTP lebih dari sekadar mengkomunikasikan kesalahan — kode ini juga dapat menandakan transmisi yang berhasil, atau mengarahkan ulang ke URL situs baru.
Di sini, mari kita jelajahi daftar lengkap kode status HTTP, jadi ketika Anda menemukannya, Anda akan tahu apa artinya.
Apa itu kode status HTTP?
Saat mencoba mengakses halaman web, browser Anda mengirimkan permintaan ke server web tempat halaman web dihosting.
Bergantung pada apakah transmisi berhasil atau tidak, server web dapat mengembalikan sejumlah respons yang dipilih.
Ini disebut kode status HTTP. Mereka bervariasi dari yang informatif dan sukses hingga arahan ulang dan kode kesalahan.
Setiap kode status ditandai dengan pengidentifikasi numerik, berkisar antara 100 dan 599. Semua kode dan artinya dipertahankan oleh Otoritas Nomor yang Ditugaskan Internet (IANA). Mari selami apa arti setiap pengenal.
Kode Status HTTP 1xx: Tanggapan Informasi
Kode respons 1xx bersifat informasi. Mereka menunjukkan bahwa browser web Anda telah membuat permintaan ke server dan sedang menunggu tanggapan.
Kode Status TTP 100 (Lanjutan)
Server telah menerima header permintaan browser Anda dan sekarang menunggu isi permintaan Anda.
Kode Status TTP 101 (Protokol Pengalihan)
Browser Anda telah mengirimkan permintaan untuk perubahan protokol dan server telah memenuhinya.
Kode Status TTP 102 (Sedang Diproses)
Permintaan browser Anda sedang diproses oleh server, tetapi belum ada tanggapan dari server.
Kode Status TTP 103 (Petunjuk Awal)
Server mengirimkan beberapa “petunjuk awal” ke browser Anda untuk memuat sumber daya tertentu sebelum server memberikan respons akhir.
Kode Status HTTP 2xx: Respons Berhasil
Kode status ini memberi tahu klien (browser web Anda) bahwa semuanya diproses sebagaimana mestinya.
Kode Status TTP 200 (OK)
Permintaan berhasil dan respons yang sesuai telah diberikan. Bergantung pada metode HTTP (GET, HEAD, PUT/POST atau TRACE), responsnya akan bervariasi.
Kode Status TTP 201 (Dibuat)
Permintaan browser Anda telah berhasil dan, sebagai hasilnya, sumber daya baru telah dibuat. Ini adalah respons biasa terhadap POST dan beberapa permintaan PUT.
Kode Status TTP 202 (Diterima)
Server telah menerima permintaan browser Anda, tetapi belum menindaklanjutinya.
Kode Status TTP 203 (Informasi Non-Otoritatif)
Server mengembalikan meta-informasi bukan dari server asal, karena meta-informasi yang tersedia saat ini mungkin berbeda. Ini digunakan ketika informasi dikumpulkan dari pihak ketiga atau salinan lokal.
Kode Status TTP 204 (Tanpa Konten)
Setelah permintaan berhasil, server tidak memiliki konten untuk dikembalikan. Namun, ini mungkin mengembalikan informasi header saat ini, sehingga agen pengguna Anda memperbarui header cache-nya.
Kode Status TTP 205 (Setel Ulang Konten)
Browser Anda telah menerima respons dari server untuk mengubah tampilan dokumen.
Kode Status TTP 206 (Konten Sebagian)
Server telah mengembalikan sebagian konten, karena browser Anda telah memintanya dengan header Range.
Kode Status TTP 207 (Multi-Status)
Untuk situasi tertentu, di mana beberapa kode status diperlukan, server mengembalikan informasi tentang berbagai sumber.
Kode Status TTP 208 (Sudah Dilaporkan)
Untuk menghindari enumerasi yang tidak perlu, server mengembalikan informasi bahwa anggota internal a Elemen WebDAV telah dilaporkan. Biasanya, respons ini mengikuti respons 207 (Multi-Status).
Kode Status TTP 226 (IM Digunakan)
Server telah berhasil memproses metode GET oleh browser Anda untuk mengambil versi terbaru dari sumber daya yang sudah di-cache. Umumnya, respons dikembalikan ketika ada satu atau lebih sedikit modifikasi pada sumber daya yang diminta.
Kode Status HTTP 3xx: Respons Pengalihan
Kode status dalam kisaran 300-399 menyampaikan bahwa konten yang diinginkan telah dipindahkan ke tempat lain dan memberi tahu browser di mana konten tersebut dapat ditemukan.
Kode Status TTP 300 (Pilihan Ganda)
Ada beberapa tanggapan yang tersedia untuk permintaan yang dibuat oleh browser web Anda.
Kode Status TTP 301 (Dipindahkan Secara Permanen)
Server mengalihkan browser Anda ke URL yang berbeda karena sumber daya yang diinginkan telah dipindahkan secara permanen ke lokasi baru.
Kode Status TTP 302 (Ditemukan)
Peramban Anda telah menerima tanggapan bahwa sumber daya yang diminta telah dipindahkan sementara ke lokasi lain. Namun, URL yang sama harus digunakan untuk permintaan berikutnya.
Kode Status TTP 303 (Lihat Lainnya)
Server menginformasikan browser bahwa sumber daya yang diinginkan terletak di URL yang berbeda dan harus diminta dengan metode GET.
Kode Status TTP 304 (Tidak Diubah)
Respons yang dikembalikan memberi tahu browser web bahwa sumber daya yang diinginkan belum diubah sejak terakhir kali diminta. Akibatnya, browser harus menggunakan versi cache yang ada di toko.
Kode Status TTP 305 (Gunakan Proxy)
Server membutuhkan proxy untuk mengembalikan sumber daya yang diminta. Kode respons ini saat ini tidak digunakan karena sebagian besar browser saat ini tidak mendukungnya karena masalah keamanan.
Kode Status TTP 306 (Beralih Proxy)
Server memerlukan penggunaan proxy tertentu untuk memenuhi permintaan berikutnya. Demikian pula, pesan tanggapan ini tidak didukung karena masalah keamanan.
Kode Status TTP 307 (Pengalihan Sementara)
Sebagai pengganti kode status 302 (Ditemukan), server memberi tahu browser bahwa sumber daya yang diinginkan ditempatkan sementara di lokasi yang berbeda. Namun, metode HTTP yang sama harus digunakan saat meminta sumber daya.
Kode Status TTP 308 (Pengalihan Permanen)
Sebagai penerus kode status 301 (Dipindahkan Secara Permanen), browser web Anda mencoba mengakses sumber daya, yang telah dipindahkan secara permanen ke lokasi baru. Jenis pengalihan ini tidak mengizinkan metode permintaan HTTP berubah.
Kode Status HTTP 4xx: Tanggapan Kesalahan Klien
Kode status ini menunjukkan bahwa ada kesalahan yang disebabkan oleh klien.
Kode Status TTP 400 (Permintaan Buruk)
Ada kesalahan di sisi klien dan, akibatnya, server tidak dapat mengembalikan respons.
Kode Status TTP 401 (Tidak Sah)
Server memerlukan otentikasi untuk membiarkan browser wb melanjutkan ke sumber yang diminta.
Kode Status TTP 402 (Pembayaran Diperlukan)
Seperti namanya, kode ini disediakan untuk sistem pembayaran digital. Namun, itu tidak digunakan secara luas.
Kode Status TTP 403 (Terlarang)
Peramban web ditolak akses ke sumber yang diminta karena klien tidak memiliki izin yang diperlukan.
Kode Status TTP 404 (Tidak Ditemukan)
Sumber daya yang diinginkan tidak dapat ditemukan, tetapi mungkin tersedia di masa mendatang.
Kode Status TTP 405 (Metode Tidak Diizinkan)
Server mengenali metode permintaan HTTP yang digunakan oleh browser web, tetapi memerlukan penggunaan yang berbeda untuk menyediakan sumber daya yang diinginkan.
Kode Status TTP 406 (Tidak Dapat Diterima)
Server memberi tahu klien bahwa tidak ada sumber daya yang sesuai dengan kriteria yang diminta oleh browser web Anda.
Kode Status TTP 407 (Diperlukan Otentikasi Proksi)
Mirip dengan kode status 401 (Tidak Diotorisasi), tetapi server memerlukan otentikasi untuk dilakukan oleh proxy.
Kode Status TTP 408 (Waktu Permintaan Habis)
Server kehabisan waktu menunggu klien mengirim permintaan dalam jangka waktu yang ditentukan.
Kode Status TTP 409 (Konflik)
Ada konflik dengan status sumber daya yang diinginkan saat ini, akibatnya, server tidak dapat mengembalikan respons.
Kode Status TTP 410 (Hilang)
Tidak berbeda dengan kode status 404 (Tidak Ditemukan), tetapi ini menunjukkan bahwa sumber daya yang diminta tidak akan tersedia lagi di masa mendatang.
Kode Status TTP 411 (Panjang Diperlukan)
Server memberi tahu browser web Anda bahwa permintaan tersebut memerlukan panjang konten tertentu untuk mengembalikan sumber daya yang diinginkan.
Kode Status TTP 412 (Prekondisi Gagal)
Browser web Anda telah mengeluarkan permintaan dengan prasyarat, salah satunya tidak dapat dipenuhi oleh server.
Kode Status TTP 413 (Payload Terlalu Besar)
Server tidak mau memproses permintaan karena terlalu besar.
Kode Status TTP 414 (URL Terlalu Panjang)
Permintaan yang dikirim oleh browser web Anda tidak dapat diproses oleh server karena klien telah mengkodekan terlalu banyak data sebagai string kueri, yang kemudian dikirim sebagai metode GET.
Kode Status TTP 415 (Jenis Media Tidak Didukung)
Permintaan telah ditolak oleh server karena tidak mendukung jenis media yang diinginkan.
Kode Status TTP 416 (Rentang Tidak Memuaskan)
Server tidak dapat menyediakan porsi yang diminta oleh klien.
Kode Status TTP 417 (Harapan Gagal)
Browser web Anda telah mengirimkan permintaan ke server dengan header Harapkan, tetapi server tidak dapat memenuhi persyaratan.
Kode Status TTP 418 (Saya Teko)
HTTP Easter Egg, yang merupakan bagian dari lelucon April Mop. Server HTTP tidak diharapkan untuk mengimplementasikan protokol ini, tetapi jika Anda penasaran seperti apa tampilannya, lihat check Teko Google halaman.
Kode Status TTP 421 (Permintaan Salah Arah)
Permintaan browser web Anda telah dialihkan ke server lain, yang tidak dapat menghasilkan respons.
Kode Status TTP 422 (Entitas Tidak Dapat Diproses)
Ada kesalahan semantik dalam permintaan yang dikirim oleh browser web Anda dan, akibatnya, tidak dapat diikuti.
Kode Status TTP 423 (Terkunci)
Akses ke sumber daya yang diinginkan ditolak karena terkunci.
Kode Status TTP 424 (Ketergantungan Gagal)
Permintaan yang dikirim oleh browser web Anda gagal karena bergantung pada permintaan lain, yang juga gagal.
Kode Status TTP 425 (Terlalu Dini)
Server menolak untuk memproses permintaan karena mungkin akan diputar ulang.
Kode Status TTP 426 (Diperlukan Peningkatan)
Protokol saat ini tidak diterima oleh server, sehingga server mengembalikan header Upgrade ke klien dengan permintaan pembaruan protokol.
Kode Status TTP 428 (Diperlukan Prasyarat)
Browser web harus menentukan kondisi agar server dapat memproses permintaannya.
Kode Status TTP 429 (Terlalu Banyak Permintaan)
Server telah menerima terlalu banyak permintaan oleh browser web Anda dalam waktu tunggu yang ditentukan.
Kode Status TTP 431 (Bidang Tajuk Permintaan Terlalu Besar)
Permintaan klien tidak diproses oleh server karena header permintaan yang disediakan terlalu besar. Server bersedia memproses permintaan setelah header diubah ukurannya.
Kode Status TTP 451 (Tidak Tersedia Karena Alasan Hukum)
Server menolak untuk menyediakan sumber daya yang diinginkan karena alasan hukum.
Kode Status HTTP 5xx: Tanggapan Kesalahan Server
Kode status 5xx menunjukkan bahwa server gagal memproses permintaan.
Kode Status TTP 500 (Kesalahan Server Internal)
Ini adalah pesan kesalahan umum, yang disediakan oleh server, ketika terjadi kondisi yang tidak terduga.
Kode Status TTP 501 (Tidak Diimplementasikan)
Server menunjukkan bahwa ia tidak dapat memenuhi permintaan atau tidak mengenali metode HTTP.
Kode Status TTP 502 (Gerbang Buruk)
Server mengembalikan respons yang berfungsi sebagai gateway atau proxy untuk server upstream, yang memberikan respons yang tidak valid.
Kode Status TTP 503 (Layanan Tidak Tersedia)
Server tidak dapat memproses permintaan karena kelebihan beban atau sedang dalam pemeliharaan.
Kode Status TTP 504 (Gateway Timeout)
Server upstream belum memberikan respons yang tepat waktu ke server kedua, yang saat ini berfungsi sebagai gateway atau proxy. Akibatnya, tidak dapat memberikan tanggapan kepada klien.
Kode Status TTP 505 (Versi HTTP Tidak Didukung)
Server tidak mendukung metode HTTP yang digunakan dalam permintaan.
Kode Status TTP 506 (Varian Juga Nego)
Mengingat bahwa HTTP memungkinkan beberapa varian sumber daya untuk berada di bawah satu URL, server tidak dapat memutuskan versi (terbaik) mana yang akan diberikan sebagai tanggapan. Ini biasanya karena masalah konfigurasi server.
Kode Status TTP 507 (Penyimpanan Tidak Memadai)
Server tidak dapat menyimpan representasi sumber daya yang diinginkan yang diperlukan untuk memenuhi permintaan dengan sukses.
Kode Status TTP 508 (Loop Terdeteksi)
Server telah mendeteksi loop tak terbatas dan tidak dapat memproses permintaan.
Kode Status TTP 510 (Tidak Diperpanjang)
Server mengimplementasikan ekstensi tambahan, yang perlu ditentukan di header permintaan agar server dapat memenuhinya.
Kode Status TTP 511 (Diperlukan Otentikasi Jaringan)
Otentikasi harus disediakan oleh klien sehingga server dapat memberikan akses ke klien.
Discover more from CiptaVisual
Subscribe to get the latest posts sent to your email.