Mengenal Jenis Jenis Kode Respon Header
Agustus 06, 2020
2
Sebuah website yang kita kunjungi umumnya memilki respon header 200, dimana request permintaan telah berhasil. Selain itu, ada berbagai jenis kode respon lainnya. Berikut ini jenis jenis kode respon header tersebut :
Nah itu tadi beberapa kode respon header yang admin ketahui. Jika kamu memiliki info mengenai kode respon header lainnya, silahkan beri komentar di bawah.
201 Created
Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya. Ini biasanya respons yang dikirim setelah permintaan PUT.202 Accepted
Permintaan telah diterima tetapi belum ditindak lanjuti. Ini adalah non-komitmen, artinya tidak ada cara dalam HTTP untuk mengirim respons asinkron yang menunjukkan hasil pemrosesan permintaan. Ini dimaksudkan untuk kasus-kasus di mana proses atau server lain menangani permintaan, atau untuk pemrosesan batch.203 Non-Authoritative Information
Kode respons ini berarti kumpulan meta-informasi yang dikembalikan tidak ditetapkan dengan tepat sebagaimana tersedia dari server asal, tetapi dikumpulkan dari salinan lokal atau pihak ketiga. Kecuali kondisi ini, 200 respons OK lebih disukai dari pada respons ini.204 No Content
Tidak ada konten untuk dikirim untuk permintaan ini, tetapi tajuknya mungkin berguna. Agen-pengguna dapat memperbarui header yang di-cache untuk sumber ini dengan yang baru.205 Reset Content
Kode respons ini dikirim setelah menyelesaikan permintaan untuk memberi tahu agen pengguna mengatur ulang tampilan dokumen yang mengirim permintaan ini.206 Partial Content
Kode respons ini digunakan karena header rentang yang dikirim oleh klien untuk memisahkan unduhan menjadi beberapa aliran.300 Multiple Choice
Permintaan memiliki lebih dari satu kemungkinan tanggapan. Agen-pengguna atau pengguna harus memilih salah satunya. Tidak ada cara standar untuk memilih salah satu tanggapan.301 Moved Permanently
Kode respons ini berarti bahwa URI sumber daya yang diminta telah diubah. Mungkin, URI baru akan diberikan dalam respons.302 Found
Kode respons ini berarti bahwa URI sumber daya yang diminta telah diubah sementara . Perubahan baru dalam URI mungkin dilakukan di masa depan. Oleh karena itu, URI yang sama ini harus digunakan oleh klien dalam permintaan di masa mendatang.303 See Other
Server mengirim respons ini untuk mengarahkan klien untuk mendapatkan sumber daya yang diminta ke URI lain dengan permintaan GET.304 Not Modified
Ini digunakan untuk tujuan caching. Memberitahu klien bahwa respons belum diubah. Jadi, klien dapat terus menggunakan versi respons cache yang sama.305 Use Proxy
Ini berarti respons yang diminta harus diakses oleh proxy. Kode respons ini sebagian besar tidak didukung karena alasan keamanan.306 unused
Kode respons ini tidak lagi digunakan, hanya disediakan saat ini. Itu digunakan dalam versi sebelumnya dari spesifikasi HTTP 1.1.307 Temporary Redirect
Server mengirim respons ini untuk mengarahkan klien untuk mendapatkan sumber daya yang diminta ke URI lain dengan metode yang sama yang menggunakan permintaan sebelumnya. Ini memiliki semantik yang sama dari 302 Foundkode respons HTTP, dengan pengecualian bahwa agen pengguna tidak boleh mengubah metode HTTP yang digunakan: jika sebuah POST digunakan dalam permintaan pertama, maka POST harus digunakan dalam permintaan kedua.308 Permanent Redirect
Ini berarti bahwa sumber daya sekarang secara permanen terletak di URI lain, hal ditentukan oleh Location tajuk Respons HTTP. Ini memiliki semantik yang sama dengan 301 Moved Permanently dengan pengecualian bahwa agen pengguna tidak boleh mengubah metode HTTP yang digunakan. Jika sebuah POST digunakan dalam permintaan pertama, maka POST harus digunakan untuk permintaan kedua.400 Bad Request
Respons ini berarti server tidak dapat memahami permintaan karena sintaks yang tidak valid.401 Unauthorized
Diperlukan otentikasi untuk mendapatkan respons yang diminta. Ini mirip dengan 403, tetapi dalam kasus ini, otentikasi dimungkinkan.402 Payment Required
Kode respons ini dicadangkan untuk penggunaan di masa mendatang. Tujuan awal untuk membuat kode ini adalah untuk sistem pembayaran digital namun ini tidak digunakan saat ini.403 Forbidden
Klien tidak memiliki hak akses ke konten sehingga server menolak untuk memberikan respons yang tepat.404 Not Found
Server tidak dapat menemukan sumber daya yang diminta. Kode respons ini mungkin yang paling terkenal karena frekuensinya terjadi di web.405 Method Not Allowed
Metode permintaan diketahui oleh server tetapi telah dinonaktifkan dan tidak dapat digunakan. Dua metode wajib yaitu GET dan HEAD tidak boleh dinonaktifkan dan tidak boleh mengembalikan kode kesalahan ini.406 Not Acceptable
Respons ini dikirim ketika server web, setelah melakukan negosiasi konten yang digerakkan oleh server dan tidak menemukan konten apa pun mengikuti kriteria yang diberikan oleh agen pengguna.407 Proxy Authentication Required
Ini mirip dengan 401 tetapi otentikasi perlu dilakukan oleh proxy.408 Request Timeout
Respons ini dikirim pada koneksi siaga oleh beberapa server, bahkan tanpa permintaan klien sebelumnya. Ini berarti bahwa server ingin mematikan koneksi yang tidak digunakan ini. Respons ini digunakan jauh lebih banyak karena diantara beberapa browser, seperti Chrome atau IE9, menggunakan mekanisme HTTP pre-connection untuk mempercepat penjelajahan. Perhatikan juga bahwa beberapa server hanya mematikan koneksi tanpa mengirim pesan ini.409 Conflict
Tanggapan ini akan dikirim ketika permintaan bertentangan dengan keadaan server saat ini.410 Gone
Tanggapan ini akan dikirim ketika konten yang diminta telah dihapus dari server.411 Length Required
Server menolak permintaan karena Content-Length bidang tajuk tidak ditentukan dan server memerlukannya.412 Precondition Failed
Klien telah menunjukkan prasyarat di header yang tidak dipenuhi oleh server.413 Payload Too Large
Entitas permintaan lebih besar dari batas yang ditentukan oleh server sehingga server menutup koneksi atau mengembalikan Retry-After di bidang header.414 URI Too Long
URI yang diminta oleh klien lebih panjang dari yang bersedia ditafsirkan oleh server.415 Unsupported Media Type
Format media dari data yang diminta tidak didukung oleh server, sehingga server menolak permintaan tersebut.416 Requested Range Not Satisfiable
Rentang yang ditentukan oleh Range bidang tajuk dalam permintaan tidak dapat dipenuhi. Hal ini mungkin rentangnya di luar ukuran data target URI.417 Expectation Failed
Kode respons ini berarti harapan yang ditunjukkan oleh Expect bidang tajuk permintaan tidak dapat dipenuhi oleh server.421 Misdirected Request
Permintaan diarahkan ke server yang tidak dapat menghasilkan respons. Ini dapat dikirim oleh server yang tidak dikonfigurasi untuk menghasilkan tanggapan untuk kombinasi skema dan otoritas yang termasuk dalam URI permintaan.426 Upgrade Required
Server menolak untuk melakukan permintaan menggunakan protokol saat ini tetapi mungkin bersedia melakukannya setelah klien meningkatkan ke protokol yang berbeda. Server HARUS mengirim bidang tajuk Peningkatan dalam respons 426 untuk menunjukkan protokol yang diperlukan.428 Precondition Required
Server asal mengharuskan permintaan untuk bersyarat. Dimaksudkan untuk mencegah masalah "pembaruan yang hilang", di mana klien MENDAPATKAN status sumber daya, memodifikasinya, dan PUT mengembalikannya ke server, ketika sementara pihak ketiga telah memodifikasi keadaan di server, yang mengarah ke konflik.429 Too Many Requests
Pengguna telah mengirim terlalu banyak permintaan dalam jumlah waktu tertentu ("pembatasan tarif").431 Request Header Fields Too Large
Server tidak mau memproses permintaan karena bidang tajuknya terlalu besar. Permintaan MUNGKIN dikirimkan kembali setelah mengurangi ukuran bidang tajuk permintaan.451 Unavailable For Legal Reasons
Pengguna meminta sumber daya ilegal, seperti halaman web yang disensor oleh pemerintah.500 Internal Server Error
Server telah menghadapi situasi yang tidak dapat ditangani.501 Not Implemented
Metode permintaan tidak didukung oleh server dan tidak dapat ditangani. Satu-satunya metode yang diperlukan untuk mendukung server adalah GET dan HEAD.502 Bad Gateway
Respons kesalahan ini berarti bahwa saat server bekerja sebagai gateway untuk mendapatkan respons yang diperlukan untuk menangani permintaan telah mendapat respons yang tidak valid.503 Service Unavailable
Server tidak siap untuk menangani permintaan tersebut. Penyebab umum adalah server yang tidak aktif untuk pemeliharaan atau kelebihan beban. Perhatikan bahwa bersama dengan respons ini, halaman ramah-pengguna yang menjelaskan masalah harus dikirim. Respons ini harus digunakan untuk kondisi sementara dan tajuk HTTP harus memuat perkiraan waktu sebelum pemulihan layanan. Webmaster juga harus berhati-hati dengan header terkait caching yang dikirimkan bersama dengan respons ini, karena respons kondisi sementara ini biasanya tidak boleh di-cache.504 Gateway Timeout
Respons kesalahan ini diberikan ketika server bertindak sebagai gateway dan tidak bisa mendapatkan respons tepat waktu.505 HTTP Version Not Supported
Versi HTTP yang digunakan dalam permintaan tidak didukung oleh server.506 Variant Also Negotiates
Server memiliki kesalahan konfigurasi internal dimana negosiasi konten transparan untuk permintaan menghasilkan referensi berulang.507 Variant Also Negotiates
Server memiliki kesalahan konfigurasi internal dimana sumber daya varian yang dipilih dikonfigurasi untuk terlibat dalam negosiasi konten transparan itu sendiri, dan karena itu bukan titik akhir yang tepat dalam proses negosiasi.511 Network Authentication Required
Kode status 511 menunjukkan bahwa klien perlu mengautentikasi untuk mendapatkan akses jaringan.Nah itu tadi beberapa kode respon header yang admin ketahui. Jika kamu memiliki info mengenai kode respon header lainnya, silahkan beri komentar di bawah.