Pesan Status HTML
Pesan Kesalahan HTML
Ketika peramban meminta layanan dari server Web, kesalahan dapat terjadi dan server dapat mengembalikan kode kesalahan, seperti "404 Tidak Ditemukan".
Biasanya kesalahan ini disebut pesan kesalahan HTML.
Namun, pesan-pesan ini seharusnya disebut pesan status HTTP. Sebenarnya, server akan mengembalikan pesan untuk setiap permintaan. Pesan yang paling sering adalah 200 OK.
Berikut adalah daftar pesan status HTTP yang mungkin dikembalikan:
1xx: Informasi
Pesan: |
Deskripsi: |
100 Lanjutkan |
Server hanya menerima permintaan sebagian, tetapi jika server belum menolak permintaan, klien seharusnya terus mengirim permintaan sisanya. |
101 Pindah Protokol |
Pemindahan protokol server: Server akan mematuhi permintaan pelanggan untuk berpindah ke protokol lain. |
2xx: Sukses
Pesan: |
Deskripsi: |
200 OK |
Permintaan sukses (diikuti dengan dokumen tanggapan untuk permintaan GET dan POST). |
201 Dibuat |
Permintaan telah dibuat dan selesai, serta sumber daya baru telah dibuat. |
202 Diterima |
Permintaan yang disiapkan untuk diproses telah diterima, tetapi proses belum selesai. |
203 Informasi Non-Autoritative |
Dokumen telah kembali dengan baik, tetapi beberapa header tanggapan mungkin salah karena digunakan adalah salinan dokumen. |
204 Tidak Ada Konten |
Tidak ada dokumen baru. Peramban seharusnya terus menampilkan dokumen asli. Jika pengguna secara teratur menyegarkan halaman dan Servlet dapat menentukan bahwa dokumen pengguna cukup baru, kode status ini sangat berguna. |
205 Atur Ulang Konten |
Tidak ada dokumen baru. Tetapi peramban seharusnya mengatur ulang konten yang ditampilkan. Digunakan untuk memaksa peramban membersihkan konten input formulir. |
206 Konten Bagian |
Klien mengirim permintaan GET dengan header Range, server menyelesaikannya. |
3xx: Pindahan
Pesan: |
Deskripsi: |
300 Pilihan Berbagai Macam |
Pilihan berbagai macam. Daftar tautan. Pengguna dapat memilih tautan untuk mencapai tujuan. Maksimal lima alamat diizinkan. |
301 Perpindahan Permanen |
Halaman yang diminta sudah dipindahkan ke URL baru. |
302 Ditemukan |
Halaman yang diminta sudah dipindahkan sementara ke URL baru. |
303 Lihat Lainnya |
Halaman yang diminta dapat ditemukan di URL lain. |
304 Tidak Diubah |
Dokumen yang belum berubah belum diubah sesuai dengan harapan. Klien mengirim permintaan bersyarat (biasanya menyediakan header If-Modified-Since untuk menyatakan bahwa klien hanya ingin mendapatkan dokumen yang diubah setelah tanggal yang ditentukan). Server memberitahu klien bahwa dokumen yang disimpan masih dapat digunakan. |
305 Gunakan Proksi |
Dokumen yang diminta klien harus diambil melalui server proksi yang ditunjuk di header Lokasi. |
306 Tidak Digunakan |
Kode ini digunakan untuk versi sebelumnya. Saat ini tidak digunakan lagi, tetapi kode tetap disimpan. |
307 Pindahan Sementara |
Halaman yang diminta sudah dipindahkan sementara ke URL baru. |
4xx: Kesalahan Klien
Pesan: |
Deskripsi: |
400 Permintaan Buruk |
Server gagal memahami permintaan. |
401 Tidak Dihubungkan |
Halaman yang diminta memerlukan nama pengguna dan sandi. |
402 Diperlukan Pembayaran |
Kode ini belum dapat digunakan. |
403 Dilarang |
Akses ke halaman yang diminta dihalangi. |
404 Tidak Ditemukan |
Server tidak dapat menemukan halaman yang diminta. |
405 Metode Tidak Diperbolehkan |
Metode yang ditentukan di permintaan tidak diizinkan. |
406 Tidak Diterima |
Respon yang dihasilkan server tidak dapat diterima klien. |
407 Diperlukan Autentikasi Proksi |
Pengguna harus memverifikasi terlebih dahulu melalui server proksi sebelum permintaan diproses. |
408 Waktu Permintaan Lebih Panjang |
Permintaan melewati waktu tunggu server. |
409 Konflik |
Permintaan gagal dilaksanakan karena konflik. |
410 Hilang |
Halaman yang diminta tidak tersedia. |
411 Panjang Diperlukan |
"Content-Length" belum didefinisi. Jika tidak ada konten ini, server tidak menerima permintaan. |
412 Kondisi Prerequistis Gagal |
Kondisi permintaan diukur server sebagai gagal. |
413 Permintaan Entitas Terlalu Besar |
Karena entitas yang diminta terlalu besar, server tidak menerima permintaan. |
414 Permintaan-url Terlalu Panjang |
Karena URL terlalu panjang, server tidak menerima permintaan. Kapan permintaan POST diubah menjadi permintaan GET dengan informasi pencarian yang sangat panjang, hal ini terjadi. |
415 Tipe Media Tidak Didukung |
Karena tipe media yang tidak didukung, server tidak menerima permintaan. |
416 |
Server tidak dapat memenuhi permintaan klien yang disebutkan di header Range dalam permintaan. |
417 Gagal Harapkan |
|
5xx: Kesalahan Server
Pesan: |
Deskripsi: |
500 Gagal Internal Server |
Permintaan belum selesai. Server menghadapi situasi yang tak dapat diprediksi. |
501 Tidak Diterapkan |
Permintaan belum selesai. Server tidak mendukung fungsi yang diminta. |
502 Bad Gateway |
Permintaan belum selesai. Server menerima tanggapan yang tidak valid dari server atas. |
503 Layanan Tidak Tersedia |
Permintaan belum selesai. Server sementara terlalu beban atau down. |
504 Timeout Gateway |
Timeout Gateway. |
505 Versi HTTP Tidak Didukung |
Server tidak mendukung versi protokol HTTP yang disebutkan dalam permintaan. |