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". |