HTTP - Kode Status

Elemen Kode-Status dalam respons server, adalah bilangan bulat 3-digit di mana digit pertama dari Kode-Status menentukan kelas respons dan dua digit terakhir tidak memiliki peran kategorisasi. Ada 5 nilai untuk digit pertama:

SN Kode dan Deskripsi
1 1xx: Informational

Artinya request sudah diterima dan prosesnya terus berjalan.

2 2xx: Success

Artinya tindakan itu berhasil diterima, dipahami, dan diterima.

3 3xx: Redirection

Ini berarti tindakan lebih lanjut harus diambil untuk menyelesaikan permintaan tersebut.

4 4xx: Client Error

Artinya permintaan tersebut mengandung sintaks yang salah atau tidak dapat dipenuhi.

5 5xx: Server Error

Ini berarti server gagal memenuhi permintaan yang tampaknya valid.

Kode status HTTP dapat dikembangkan dan aplikasi HTTP tidak diperlukan untuk memahami arti dari semua kode status terdaftar. Diberikan di bawah ini adalah daftar semua kode status.

1xx: Informasi

Pesan Deskripsi
100 Lanjutkan Hanya sebagian dari permintaan yang telah diterima oleh server, tetapi selama itu belum ditolak, klien harus melanjutkan permintaan tersebut.
101 Protokol Perpindahan Server beralih protokol.

2xx: Berhasil

Pesan Deskripsi
200 OK Permintaannya oke.
201 Dibuat Permintaan selesai, dan sumber daya baru dibuat.
202 Diterima Permintaan diterima untuk diproses, tetapi pemrosesan tidak selesai.
203 Informasi Non-otoritatif Informasi di header entitas berasal dari salinan lokal atau pihak ketiga, bukan dari server asli.
204 Tidak Ada Konten Kode status dan header diberikan dalam respons, tetapi tidak ada badan-entitas dalam balasan.
205 Atur Ulang Konten Browser harus menghapus formulir yang digunakan untuk transaksi ini untuk masukan tambahan.
206 Konten Parsial Server mengembalikan sebagian data dari ukuran yang diminta. Digunakan untuk menanggapi permintaan yang menentukan header Range . Server harus menentukan rentang yang disertakan dalam respons dengan header Rentang Konten .

3xx: Pengalihan

Pesan Deskripsi
300 Pilihan Ganda Daftar tautan. Pengguna dapat memilih link dan pergi ke lokasi tersebut. Maksimal lima alamat.
301 Pindah Secara Permanen Halaman yang diminta telah dipindahkan ke url baru.
302 Ditemukan Halaman yang diminta telah dipindahkan sementara ke url baru.
303 Lihat Lainnya Halaman yang diminta dapat ditemukan di bawah url yang berbeda.
304 Tidak Dimodifikasi Ini adalah kode respons untuk header If-Modified-Because atau If-None-Match , di mana URL-nya belum diubah sejak tanggal yang ditentukan.
305 Gunakan Proxy URL yang diminta harus diakses melalui proxy yang disebutkan di tajuk Lokasi .
306 Tidak Digunakan Kode ini digunakan di versi sebelumnya. Ini tidak lagi digunakan, tetapi kodenya sudah dipesan.
307 Pengalihan Sementara Halaman yang diminta telah dipindahkan sementara ke url baru.

4xx: Kesalahan Klien

Pesan Deskripsi
400 permintaan Buruk Server tidak memahami permintaan tersebut.
401 Tidak Resmi Halaman yang diminta membutuhkan nama pengguna dan kata sandi.
402 Pembayaran Diperlukan Anda belum dapat menggunakan kode ini .
403 Terlarang Akses dilarang ke halaman yang diminta.
404 tidak ditemukan Server tidak dapat menemukan halaman yang diminta.
405 Metode Tidak Diizinkan Metode yang ditentukan dalam permintaan tidak diperbolehkan.
406 Tidak Dapat Diterima Server hanya dapat menghasilkan respon yang tidak diterima oleh klien.
407 Proxy Authentication Diperlukan Anda harus mengautentikasi dengan server proxy sebelum permintaan ini dapat dilayani.
408 Permintaan Timeout Permintaan membutuhkan waktu lebih lama dari yang disiapkan server untuk menunggu.
409 Konflik Permintaan tidak dapat diselesaikan karena ada konflik.
410 Hilang Halaman yang diminta tidak lagi tersedia.
411 Panjang Diperlukan "Panjang-Konten" tidak ditentukan. Server tidak akan menerima permintaan tanpa itu.
412 Prekondisi Gagal Kondisi awal yang diberikan dalam permintaan dievaluasi sebagai salah oleh server.
413 Permintaan Entitas Terlalu Besar Server tidak akan menerima permintaan, karena entitas permintaan terlalu besar.
414 Request-url Too Long Server tidak akan menerima permintaan, karena url terlalu panjang. Terjadi ketika Anda mengubah permintaan "post" menjadi permintaan "get" dengan informasi query yang panjang.
415 Jenis Media Tidak Didukung Server tidak akan menerima permintaan, karena jenis media tidak didukung.
416 Rentang yang Diminta Tidak Memuaskan Rentang byte yang diminta tidak tersedia dan di luar batas.
417 Harapan Gagal Harapan yang diberikan dalam kolom header permintaan Expect tidak dapat dipenuhi oleh server ini.

5xx: Kesalahan Server

Pesan Deskripsi
500 Internal Server Error Permintaan itu belum selesai. Server menemui kondisi yang tidak terduga.
501 Tidak Diimplementasikan Permintaan itu belum selesai. Server tidak mendukung fungsionalitas yang diperlukan.
502 Bad Gateway Permintaan itu belum selesai. Server menerima tanggapan yang tidak valid dari server hulu.
503 Layanan tidak tersedia Permintaan itu belum selesai. Server kelebihan beban atau down untuk sementara.
504 Gateway Time-out Gerbang telah habis waktunya.
505 Versi HTTP Tidak Didukung Server tidak mendukung versi "protokol http".