Apa singkatan dari kesalahan Kode Status HTTP yang umum?

HTTP adalah protokol komunikasi sederhana berdasarkan TCP/IP  dan merupakan substrat mutlak untuk pengiriman data di World Wide Web . Selama bertahun-tahun, HTTP  berfungsi sebagai protokol yang kuat di mana jutaan data dikirim melalui HTTP antara klien dan server.  Pada dasarnya HTTP(Essentially HTTP) didasarkan pada arsitektur client-server di mana browser web dan mesin pencari bertindak seperti klien HTTP dan server (HTTP)Web bertindak sebagai server. Permintaan/tanggapan oleh klien dan server ini dikomunikasikan melalui koneksi TCP/IP . Klien browser memulai permintaan ke server web dalam bentuk URLdan server web merespons kembali dengan sumber daya yang diminta bersama dengan kode status HTTPS(HTTPS status codes) yang ada di header HTTP browser. (HTTP)Dengan kata lain, server web menanggapi permintaan dengan kode sukses atau kesalahan.

Kesalahan Kode Status HTTP

Kesalahan Kode Status HTTP

Kode status HTTPS(HTTPS) adalah catatan singkat yang dikirim oleh server yang ditampilkan di halaman web ketika klien memulai permintaan ke server. Kode status HTTPS(HTTPS) sangat penting bagi pemilik situs web atau pengembang mana pun karena mereka memainkan peran penting dalam mendiagnosis kesalahan sisi klien/server dan menyelesaikan masalah konfigurasi. Dengan kata lain, kode status HTTPS adalah cara server untuk mengatakan bahwa ada sesuatu yang tidak beres. Elemen kode status adalah angka 3 digit di mana digit pertama dari kode status menentukan kelas tanggapan. Di dalam kelas, berbagai kode server ada dan dikembalikan oleh server. Dua digit terakhir dari kode status HTTPS tidak memiliki peran klasifikasi. Ada lima kelas standar untuk HTTPkode status yang akan kita bahas secara rinci dan membahas beberapa kode status HTTPS yang mungkin sering kita temui.

Kode status HTTPS(HTTPS) diklasifikasikan ke dalam 5 kelas:

1xx:

Kelas ini menandakan tanggapan Informasional(Informational) yang menunjukkan bahwa permintaan yang dimulai oleh klien diterima oleh server web dan sedang dalam proses.

Di dalam kelas ini, berbagai kode server ada dan dikembalikan oleh server.

Berikut ini adalah beberapa daftar kode status di bawah kelas 1xx.

100 Continue: Ini menunjukkan bahwa server hanya menerima sebagian dari permintaan yang dimulai oleh klien dari permintaan yang besar dan itu berarti bahwa klien dapat terus mengirim permintaan selama permintaan tersebut tidak ditolak dari ujung server.

101 Switching Protocols: Kode status berarti bahwa server siap untuk beralih protokol sesuai permintaan klien.

2xx:

Kelas ini adalah kode sukses yang dikembalikan oleh server. Ini berarti bahwa permintaan yang dimulai oleh klien telah diterima oleh server, serta tindakan dipahami dan diproses.

Berikut ini adalah beberapa daftar kode status di bawah kelas 2xx.

200 OK: Kode status ini adalah respons standar terhadap permintaan HTTP yang berhasil yang diprakarsai oleh klien. Itu dikembalikan oleh server ketika halaman web berperilaku dengan cara yang sama seperti yang diharapkan.

201 Dibuat:(201 Created:) Kode status ini dikembalikan ketika permintaan yang dimulai oleh klien diselesaikan oleh server dan sumber daya baru dibuat

205 Atur Ulang Konten:(205 Reset Content:) Kode status ini dikembalikan ketika server telah berhasil menyelesaikan permintaan klien tetapi gagal mengembalikan konten apa pun. Ini membutuhkan klien/browser untuk mengatur ulang tampilan dokumen.

3xx:

Kelas ini adalah kode Pengalihan(Redirection) yang menyarankan klien mengambil tindakan tambahan untuk menyelesaikan permintaan yang dimulai. Ini menunjukkan bahwa klien harus mengambil tindakan tambahan untuk menyelesaikan permintaan.

Berikut ini adalah beberapa daftar kode status di bawah kelas 3xx.

300 Pilihan Ganda:(300 Multiple Choices:) ini menunjukkan pilihan ganda untuk sumber daya yang dimulai oleh klien. Klien dapat memilih link dengan maksimal lima alamat.

301 Dipindahkan Secara Permanen:(301 Moved Permanently:) Kode status ini ditampilkan saat permintaan yang dimulai oleh klien untuk sumber daya atau halaman web secara permanen diganti dengan sumber daya lain. itu mengarahkan ke URL baru .

302 Ditemukan:(302 Found:) Kode status ini ditampilkan ketika permintaan yang dimulai oleh klien untuk sumber daya atau halaman web ditemukan tetapi di lokasi yang berbeda dari yang diharapkan. Untuk sementara dipindahkan ke sumber lain atau untuk sementara dialihkan ke URL baru .

304 Tidak Dimodifikasi:(304 Not Modified:) Kode status ini dikembalikan jika klien telah mengunduh sumber daya sejak kunjungan terakhir dan ditampilkan untuk memberi tahu browser klien bahwa sumber daya yang diminta telah disimpan dalam cache browser yang belum dimodifikasi. Kode status ini pada dasarnya mempercepat pengiriman sumber daya dari halaman web dengan menggunakan salinan yang diunduh sebelumnya yang masih ada di cache sejak kunjungan terakhir.

4xx:

Kesalahan sisi klien menunjukkan bahwa ada masalah dengan permintaan klien. Kode dikembalikan jika permintaan klien mungkin berisi sintaks yang salah.

Berikut ini adalah beberapa daftar kode status di bawah kelas 4xx.

400 Permintaan Buruk:(400 Bad Request:) Kode status ini dikembalikan jika server tidak memproses permintaan karena kesalahan klien seperti sintaks yang salah, permintaan perutean yang menipu, pembingkaian yang tidak valid, dll.

401 Tidak Diotorisasi:(401 Unauthorized:) Kode status ini dikembalikan oleh server jika klien tidak memberikan kredensial otentikasi yang valid.

403 Forbidden : Kode status HTTPS(HTTPS) ini dikembalikan ketika akses ke sumber daya dilarang dan klien tidak memiliki izin yang diperlukan untuk melihat konten. Ini pada dasarnya terjadi jika klien mencoba melihat konten yang dilindungi kata sandi tanpa kredensial masuk yang valid.

404 Not Found : Kesalahan kode status HTTPS(HTTPS) ini adalah kesalahan paling umum dari semuanya dan dikembalikan jika server gagal menemukan permintaan yang dimulai oleh klien.

405 Metode Tidak Diizinkan:(405 Method Not Allowed:) Kode status HTTPS ini dikembalikan jika metode yang diminta oleh klien didukung oleh server hosting tetapi tidak didukung oleh sumber daya yang diminta oleh klien.

408 Request Timeout: Kode status HTTPS ini dikembalikan oleh server jika server gagal menerima permintaan lengkap dari browser klien. Alasan utama untuk kesalahan ini adalah hilangnya paket data selama komunikasi antara client-server. Waktu server habis menunggu permintaan diterima sepenuhnya dari browser klien.

410 Hilang:(410 Gone:) Kode status HTTPS ini dikembalikan jika server gagal menemukan halaman atau sumber permintaan yang dimulai oleh klien. Kesalahan status ini mirip dengan kesalahan 404 Not Found kecuali kesalahan ini bersifat permanen dan halaman atau sumber daya yang diminta tidak lagi tersedia untuk saat ini dan juga tidak akan tersedia lagi di masa mendatang.

5xx:

Kelas ini adalah kesalahan sisi Server dan dikembalikan jika server gagal memenuhi permintaan klien – kesalahan di server mungkin menjadi salah satu alasan yang mencegah pemenuhan permintaan.

Berikut ini adalah beberapa daftar kode status di bawah kelas 5xx.

500 Internal Server Error : Error status (500 Internal Server Error:)HTTPS inidihasilkan oleh plugin pihak ketiga atau plugin yang salah. Ini adalah kesalahan server ketika server gagal menghubungkan database dan gagal mengirimkan sumber daya yang diminta.

501 Tidak Diimplementasikan:(501 Not Implemented:) Ini adalah masalah server web, kesalahan dikembalikan jika server tidak mendukung fungsionalitas yang diminta, oleh klien. Kesalahan ini hanya dapat diselesaikan oleh tuan rumah

502 Bad Gateway: Kesalahan ini kebanyakan terjadi ketika server yang meminta sumber daya ke database akan memakan banyak waktu dan dibatalkan oleh server web itu sendiri yang pada akhirnya memutuskan koneksi ke server upstream atau database. Kesalahan ini dikembalikan oleh server saat menerima respons yang tidak valid dari server hulu.

503 Layanan Tidak Tersedia:(503 Service Unavailable:) Kesalahan ini dikembalikan jika server kelebihan beban dengan terlalu banyak permintaan dan tidak tersedia untuk menangani permintaan tepat waktu.

504 Gateway Timeout : Kesalahan ini dikembalikan ketika server yang bertindak sebagai gateway gagal menerima respons dari server upstream. Itu terjadi ketika permintaan yang dimulai oleh klien melibatkan dua server untuk memproses permintaan di mana server pertama bertindak sebagai gateway. Server pertama meneruskan permintaan ke server kedua dan kesalahan dikembalikan jika server pertama timeout menunggu respons dari server kedua.

Saya harap Anda menemukan sedikit informasi ini berguna.(I hope you find this bit of information useful.)



About the author

Saya seorang insinyur perangkat lunak senior dan pengembang aplikasi gambar & iPhone dengan pengalaman lebih dari 10 tahun. Keahlian saya dalam perangkat keras dan perangkat lunak membuat saya sangat cocok untuk proyek smartphone perusahaan atau konsumen mana pun. Saya memiliki pemahaman yang mendalam tentang cara membuat gambar berkualitas tinggi dan kemampuan untuk bekerja dengan semua format gambar yang berbeda. Selain itu, saya akrab dengan pengembangan Firefox dan iOS.



Related posts