Kesalahan HTTP dan Kode Status Dijelaskan

Memahami kesalahan halaman web dan apa yang harus dilakukan tentang mereka

Saat Anda mengunjungi situs web, browser Anda — klien — membuat koneksi ke server web melalui protokol jaringan yang disebut HTTP . Koneksi jaringan ini mendukung pengiriman data respons dari server kembali ke klien termasuk konten laman web dan juga beberapa informasi kontrol protokol. Terkadang, Anda mungkin tidak berhasil menjangkau situs web yang Anda coba jangkau. Sebaliknya, Anda melihat kesalahan atau kode status.

Jenis Kesalahan HTTP dan Kode Status

Termasuk dalam data respons server HTTP untuk setiap permintaan adalah nomor kode yang menunjukkan hasil permintaan. Kode hasil ini adalah angka tiga digit yang dibagi menjadi beberapa kategori:

Hanya sedikit dari banyak kemungkinan kesalahan dan kode status yang terlihat di internet atau intranet . Kode yang terkait dengan kesalahan biasanya ditampilkan di laman web tempat mereka ditampilkan sebagai keluaran dari permintaan yang gagal, sementara kode status lainnya tidak ditampilkan kepada pengguna.

200 OK

Wikimedia Commons

Dalam kasus status HTTP 200 OK , server web memproses permintaan dengan sukses dan mengirimkan konten ke browser. Sebagian besar permintaan HTTP menghasilkan status ini. Pengguna jarang melihat kode ini di layar karena browser web biasanya hanya menampilkan kode ketika ada masalah.

Error 404 tidak ditemukan

Ketika Anda melihat galat HTTP 404 Tidak Ditemukan , server web tidak dapat menemukan halaman yang diminta, file, atau sumber lain. Kesalahan HTTP 404 menunjukkan koneksi jaringan antara klien dan server berhasil dibuat. Kesalahan ini paling sering terjadi ketika pengguna memasukkan URL yang salah ke browser secara manual, atau administrator server web menghapus file tanpa mengalihkan alamat ke lokasi baru yang valid. Pengguna harus memverifikasi URL untuk mengatasi masalah ini atau menunggu administrator web untuk memperbaikinya.

Kesalahan 500 Server Internal Kesalahan

Wikimedia Commons

Dengan galat HTTP 500 Kesalahan Server Internal , server web menerima permintaan yang valid dari klien tetapi tidak dapat memprosesnya. Kesalahan HTTP 500 terjadi ketika server menemui beberapa masalah teknis umum seperti rendah pada memori yang tersedia atau ruang disk. Administrator server harus memperbaiki masalah ini. Lebih banyak lagi »

Kesalahan 503 Layanan Tidak Tersedia

Area publik

Kesalahan HTTP 503 Layanan Tidak Tersedia menunjukkan server web tidak dapat memproses permintaan klien yang masuk. Beberapa server web menggunakan HTTP 503 untuk menunjukkan kegagalan yang diharapkan, karena kebijakan administratif seperti melebihi batas jumlah pengguna bersamaan atau penggunaan CPU, untuk membedakannya dari kegagalan tak terduga yang biasanya dilaporkan sebagai HTTP 500.

301 Dipindahkan Secara Permanen

Area publik

HTTP 301 Dipindahkan Secara Permanen menunjukkan URI yang ditentukan oleh klien telah dipindahkan ke lokasi berbeda menggunakan metode yang disebut HTTP redirect , yang memungkinkan klien untuk mengeluarkan permintaan baru dan mengambil sumber daya dari lokasi baru. Peramban web secara otomatis mengikuti pengalihan HTTP 301 tanpa memerlukan campur tangan pengguna.

302 Ditemukan atau 307 Pengalihan Sementara

Area publik

Status 302 Ditemukan serupa dengan 301, tetapi kode 302 dirancang untuk kasus di mana sumber daya dipindahkan sementara daripada permanen. Administrator server harus menggunakan HTTP 302 hanya selama periode pemeliharaan konten singkat. Peramban web mengikuti pengalihan 302 secara otomatis seperti yang mereka lakukan untuk kode 301. Versi HTTP 1.1 menambahkan kode baru, 307 Pengalihan Sementara , untuk menunjukkan pengalihan sementara.

400 permintaan Buruk

Area publik

Tanggapan dari 400 Permintaan Buruk biasanya berarti server web tidak memahami permintaan karena sintaks yang tidak valid. Biasanya, ini menunjukkan kesalahan teknis yang melibatkan klien, tetapi korupsi data pada jaringan itu sendiri juga dapat menyebabkan kesalahan.

401 Tidak Sah

Area publik

Kesalahan 401 Tidak sah terjadi ketika permintaan klien web sumber daya yang dilindungi pada server, tetapi klien belum dikonfirmasi untuk akses. Biasanya, klien harus masuk ke server dengan nama pengguna dan kata sandi yang valid untuk memperbaiki masalah.

100 Lanjutkan

Area publik

Ditambahkan dalam protokol versi 1.1, status HTTP 100 Lanjutkan dirancang untuk memanfaatkan bandwidth jaringan lebih efisien dengan memungkinkan server kesempatan untuk mengkonfirmasi kesiapan mereka untuk menerima permintaan besar. Protokol Lanjutan memungkinkan klien HTTP 1.1 untuk mengirim pesan kecil yang dikonfigurasi secara khusus meminta server untuk membalas dengan 100 kode. Kemudian menunggu tanggapan sebelum mengirim permintaan tindak lanjut (biasanya besar). Klien dan server HTTP 1.0 tidak menggunakan kode ini.

204 Tanpa Konten

Area publik

Anda akan melihat pesan 204 No Content ketika server mengirim balasan yang valid ke permintaan klien yang hanya berisi informasi header — tidak berisi isi pesan apa pun. Klien web dapat menggunakan HTTP 204 untuk memproses respons server secara lebih efisien, menghindari halaman yang menyegarkan secara tidak perlu, misalnya.

502 Bad Gateway

Area publik

Masalah jaringan antara klien dan server menyebabkan kesalahan Gateway Buruk 502 . Ini dapat dipicu oleh kesalahan konfigurasi pada firewall jaringan , router, atau perangkat gateway jaringan lainnya.