Apa yang dimaksud dengan galat Kode Status HTTP umum?

Daftar Isi:

Apa yang dimaksud dengan galat Kode Status HTTP umum?
Apa yang dimaksud dengan galat Kode Status HTTP umum?

Video: Apa yang dimaksud dengan galat Kode Status HTTP umum?

Video: Apa yang dimaksud dengan galat Kode Status HTTP umum?
Video: Wajib Tahu ❗️ 5 Batasan PT Perorangan❗️ - YouTube 2024, April
Anonim

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

Kesalahan Kode Status HTTP

Kode status HTTPS adalah catatan singkat yang dikirim oleh server yang ditampilkan di halaman web ketika klien memulai permintaan ke server. Kode status HTTPS sangat penting untuk pemilik situs web atau pengembang apa 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 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 apa pun. Ada lima kelas standar untuk kode status HTTP yang akan kita diskusikan secara terperinci dan diskusikan beberapa kode status HTTPS yang mungkin kita temui secara rutin.
Kode status HTTPS adalah catatan singkat yang dikirim oleh server yang ditampilkan di halaman web ketika klien memulai permintaan ke server. Kode status HTTPS sangat penting untuk pemilik situs web atau pengembang apa 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 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 apa pun. Ada lima kelas standar untuk kode status HTTP yang akan kita diskusikan secara terperinci dan diskusikan beberapa kode status HTTPS yang mungkin kita temui secara rutin.

Kode status HTTPS diklasifikasikan ke dalam 5 kelas:

1xx:

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

Dalam kelas ini, berbagai kode server ada dan dikembalikan oleh server.

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

100 Lanjutkan: Ini menunjukkan bahwa server hanya menerima sebagian permintaan yang dimulai oleh klien dari permintaan besar dan itu berarti bahwa klien dapat terus mengirim permintaan selama permintaan 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 klien telah diterima oleh server, serta tindakannya dipahami dan diproses.

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

200 OK: Kode status ini merupakan respons standar terhadap permintaan HTTP yang sukses yang diprakarsai oleh klien. Ini dikembalikan oleh server ketika halaman web berperilaku dengan cara yang sama seperti yang diharapkan untuk berperilaku.

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

205 Setel Ulang Konten: 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 Redirection yang menyarankan klien untuk mengambil tindakan tambahan untuk menyelesaikan permintaan yang diinisiasi. Ini menunjukkan bahwa klien harus mengambil tindakan tambahan untuk menyelesaikan permintaan.

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

300 Pilihan Berganda: ini menunjukkan pilihan ganda untuk sumber daya yang diprakarsai klien. Klien dapat memilih tautan dengan maksimum lima alamat.

301 Dipindahkan Secara Permanen: Kode status ini ditampilkan ketika klien meminta sumber daya atau halaman web diganti secara permanen dengan sumber daya lain. itu dialihkan ke URL baru.

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

304 Tidak Dimodifikasi: 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 sudah 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 yang 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: Kode status ini dikembalikan jika server tidak memproses permintaan karena kesalahan klien seperti salah sintaks, permintaan routing yang menipu, framing tidak valid, dll.

401 Tidak Sah: Kode status ini dikembalikan oleh server jika klien belum memberikan kredensial autentikasi yang valid.

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

404 tidak ditemukan: Kesalahan kode status HTTPS ini adalah kesalahan paling umum dari semua dan dikembalikan jika server gagal menemukan permintaan klien yang dimulai.

405 Metode Tidak Diizinkan: 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 Waktu Tunggu Permintaan: 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 menunggu permintaan untuk menerima sepenuhnya dari browser klien.

410 Hilang: Kode status HTTPS ini dikembalikan jika server gagal menemukan halaman atau sumber permintaan klien yang dimulai. Kesalahan status ini mirip dengan kesalahan 404 Tidak Ditemukan kecuali bahwa 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 depan.

5xx:

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

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

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

501 Tidak Diimplementasikan: Ini adalah masalah server web kesalahan dikembalikan jika server tidak mendukung fungsi yang diminta, oleh klien. Kesalahan ini dapat diatasi hanya tuan rumah

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

503 Layanan tidak tersedia: Kesalahan ini dikembalikan jika server kelebihan beban dengan terlalu banyak permintaan dan tidak tersedia untuk menangani permintaan tepat waktu.

504 Gateway Time-out: Kesalahan ini dikembalikan ketika server yang bertindak sebagai gateway gagal menerima respons dari server upstream. Ini terjadi ketika permintaan yang dimulai 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 waktu tunggu server pertama menunggu respons dari server kedua.

Semoga Anda menemukan sedikit informasi ini bermanfaat.

Direkomendasikan: