Lembar Cheat Kode Status HTTP + Unduhan PDF

Ditulis oleh

Gunakan ini Kode status HTTP lembar contekan ⇣ sebagai referensi untuk setiap status HTTP dan kode kesalahan HTTP, apa artinya setiap kode, mengapa kode tersebut dihasilkan, kapan kode tersebut menjadi masalah, dan bagaimana cara mengatasi masalah tersebut. Unduh Lembar Status Kode Curang HTTP ini ⇣

Internet terdiri dari dua hal mendasar tetapi sangat berbeda: klien dan server. Hubungan ini antara klien (seperti Chrome, Firefox, dll.) dan server (seperti situs web, database, email, aplikasi, dll.), disebut model client-server.

Klien membuat permintaan ke server dan server merespons.

Kode status HTTP memberi tahu kami status permintaan ke server, jika berhasil, ada kesalahan, atau ada sesuatu di antaranya.

Kode status HTTP adalah angka yang meringkas respons yang terkait dengannya - Fernando Doglio, dari bukunya "REST API Development with NodeJS".

Lembar Status Kode Curang HTTP

Kode status respons HTTP dikelompokkan ke dalam lima kelas:

  • 1XX kode status: Permintaan Informasi
  • 2XX kode status: Permintaan yang Berhasil
  • 3XX kode status: Redirect
  • 4XX kode status: Kesalahan Klien
  • 5XX kode status: Kesalahan Server

1xx kode status: Permintaan informasi

Kode status 1xx adalah permintaan informasi. Mereka menunjukkan bahwa server menerima dan memahami permintaan dan bahwa browser harus menunggu sedikit lebih lama agar server memproses informasi. Kode status ini kurang umum dan tidak secara langsung memengaruhi SEO Anda.

  • 100 Lanjutkan: Sejauh ini semuanya baik-baik saja dan klien harus melanjutkan permintaan atau mengabaikannya jika sudah selesai.
  • 101 Switching Protocols: Protokol yang beralih ke server seperti yang diminta oleh klien yang mengirim pesan termasuk header permintaan peningkatan
  • 102 Pemrosesan: Server telah menerima permintaan lengkap, tetapi masih memprosesnya.
  • 103 Petunjuk Awal: Mengizinkan agen pengguna memulai pramuat sumber daya saat server masih menyiapkan respons.

2xx kode status: Permintaan yang berhasil

Ini adalah permintaan yang berhasil. Artinya, permintaan Anda untuk mengakses file berhasil. Misalnya, Anda mencoba mengakses Facebook.com, dan itu muncul. Salah satu kode status ini digunakan. Berharap untuk sering melihat jenis tanggapan ini saat menggunakan web.

  • 200 Oke: Permintaan berhasil.
  • 201 Dibuat: Server mengakui sumber daya yang dibuat. 
  • 202 Diterima: Permintaan klien telah diterima tetapi server masih memprosesnya.
  • 203 Informasi Non-Otoritatif: Respons yang dikirim server ke klien tidak sama seperti saat server mengirimnya.
  • 204 Tidak Ada Konten: Server memproses permintaan tetapi tidak memberikan konten apa pun.
  • 205 Atur Ulang Konten: Klien harus menyegarkan sampel dokumen.
  • 206 Konten Sebagian: Server hanya mengirim sebagian dari sumber daya.
  • 207 Multi-Status: Isi pesan yang mengikuti secara default adalah pesan XML dan dapat berisi sejumlah kode respons terpisah.
  • 208 Sudah Dilaporkan: Anggota a WebDAV pengikatan telah disebutkan di bagian sebelumnya dari respons (multistatus), dan tidak disertakan lagi.

Kode status 3xx: Pengalihan

Kode status HTTP 3xx menunjukkan pengalihan. Ketika pengguna atau mesin pencari menemukan kode status 3xx, mereka akan diarahkan ke URL yang berbeda dari yang awal. Jika SEO penting untuk keberhasilan bisnis Anda, maka Anda harus mendidik diri sendiri tentang kode-kode ini dan cara menggunakannya dengan benar.

  • 300 Pilihan Ganda: Permintaan yang dibuat klien memiliki beberapa kemungkinan tanggapan.
  • 301 Dipindahkan Secara Permanen: Server memberi tahu klien bahwa sumber daya yang mereka cari telah dipindahkan secara permanen ke URL lain. Semua pengguna dan bot akan diarahkan ke URL baru. Ini adalah kode status yang sangat penting untuk SEO.
  • 302 Ditemukan: Situs web atau halaman telah dipindahkan ke URL yang berbeda untuk sementara. Ini adalah kode status lain yang relevan dengan SEO.
  • 303 Lihat Lainnya: Kode ini memberi tahu klien bahwa server tidak mengarahkan mereka ke sumber daya yang diminta tetapi ke halaman lain.
  • 304 Tidak Dimodifikasi: Sumber daya yang diminta belum diubah sejak transmisi sebelumnya.
  • 305 Gunakan Proxy: Klien hanya dapat mengakses sumber daya yang diminta melalui proxy yang diberikan dalam respons.
  • 307 Pengalihan Sementara: Server memberi tahu klien bahwa sumber daya yang mereka cari telah dialihkan sementara ke URL lain. Ini relevan dengan kinerja SEO.
  • 308 Pengalihan Permanen: Server memberi tahu klien bahwa sumber daya yang mereka cari telah dialihkan sementara ke URL lain. 

Kode status 4xx: Kesalahan klien

Kode status 4xx adalah kesalahan klien. Mereka termasuk kode status HTTP, seperti "403 terlarang" dan "diperlukan otentikasi proxy 407". Artinya halaman tidak ditemukan, dan ada yang salah dengan permintaan. Sesuatu yang terjadi di sisi klien adalah masalahnya. Mungkin format data yang salah, akses tidak sah, atau kesalahan dalam permintaan. 

  • 400 Permintaan Buruk: Klien mengirim permintaan dengan data yang tidak lengkap, data yang dibuat dengan buruk, atau data yang tidak valid.
  • 401 Tidak Diotorisasi: Otorisasi diperlukan agar klien dapat mengakses sumber daya yang diminta.
  • 403 Terlarang: Sumber daya yang coba diakses klien dilarang.
  • 404 Tidak Ditemukan: Server dapat dijangkau, tetapi halaman spesifik yang dicari klien tidak.
  • 405 Metode Tidak Diizinkan: Server telah menerima dan mengenali permintaan, tetapi telah menolak metode permintaan tertentu.
  • 406 Tidak Dapat Diterima: Situs web atau aplikasi web tidak mendukung permintaan klien dengan protokol tertentu.
  • 407 Diperlukan Otentikasi Proksi: Kode status ini mirip dengan 401 Tidak Diotorisasi. Satu-satunya perbedaan adalah bahwa otorisasi perlu dilakukan oleh proxy.
  • 408 Request Timeout: Permintaan yang dikirim klien ke server situs web telah kedaluwarsa.
  • 409 Konflik: Permintaan yang dikirim bertentangan dengan operasi internal server.
  • 410 Hilang: Sumber daya yang ingin diakses klien telah dihapus secara permanen.

Kode status HTTP 4xx yang kurang umum lainnya meliputi:

  • 402 Pembayaran Diperlukan
  • 412 Gagal aspal
  • 415 Jenis Media yang Tidak Didukung
  • 416 Rentang yang Diminta Tidak Memuaskan
  • 417 Harapan Gagal
  • 422 Entitas yang Tidak Dapat Diproses
  • 423 Terkunci
  • 424 Ketergantungan yang Gagal
  • 426 Diperlukan Peningkatan
  • 429 Terlalu Banyak Permintaan
  • 431 Minta Bidang Tajuk Terlalu Besar
  • 451 Tidak tersedia karena Alasan Hukum

Kode status 5xx: Kesalahan server

Kode status HTTP 5xx adalah kesalahan server. Kesalahan ini bukan kesalahan klien tetapi menunjukkan bahwa ada sesuatu yang salah dengan sisi server. Permintaan yang dibuat klien bagus, tetapi server tidak dapat menghasilkan sumber daya yang diminta.

  • 500 Kesalahan Server Internal: Server mengalami situasi yang tidak dapat ditanganinya saat memproses permintaan klien.
  • 501 Tidak Diimplementasikan: Server tidak mengetahui atau dapat menyelesaikan metode permintaan yang dikirim oleh klien.
  • 502 Gerbang Buruk: Server bertindak sebagai gerbang atau proxy dan menerima pesan yang tidak valid dari server masuk.
  • 503 Layanan Tidak Tersedia: The server mungkin sedang down dan tidak dapat memproses permintaan klien. Kode status HTTP ini adalah salah satu masalah server paling umum yang dapat Anda temui di web.
  • 511 Diperlukan Otentikasi Jaringan: Klien perlu diautentikasi di jaringan sebelum dapat mengakses sumber daya.

Kode status HTTP 5xx yang kurang umum lainnya meliputi:

  • 504 Gateway Timeout
  • 505 Versi HTTP Tidak Didukung
  • 506 Varian Juga Nego
  • 507 Penyimpanan tidak cukup
  • 508 Lingkaran Terdeteksi
  • 510 Tidak Diperpanjang

Kesimpulan

Anda dapat menggunakan ini Lembar cheat kode status HTTP sebagai referensi untuk semua status HTTP yang mungkin dan kode kesalahan HTTP, apa arti setiap kode, mengapa kode tersebut dihasilkan ketika kode tersebut mungkin menjadi masalah, dan bagaimana menangani masalah tersebut.

Klik di sini untuk mengunduh 📥 lembar kode kode HTTP HTTP ini dan tetap dekat sebagai referensi cepat semua kode status.

Untuk jumlah itu:

  • 1XX Kode status HTTP adalah murni permintaan informasi.
  • 2XX Kode status HTTP adalah permintaan keberhasilan. HTTP 200 OK kode respons status keberhasilan menunjukkan bahwa permintaan telah berhasil.
  • 3XX Kode status HTTP menunjukkan pengalihan. Kode status HTTP 3xx yang paling umum mencakup kode status HTTP "301 dipindahkan secara permanen", "302 ditemukan", dan "pengalihan sementara 307".
  • 4XX kode status adalah kesalahan klien. Kode status 4xx yang paling umum adalah "404 tidak ditemukan" dan kode status HTTP "410 hilang".
  • 5XX Kode status HTTP adalah kesalahan server. Kode status HTTP 5xx yang paling umum adalah kode status "layanan 503 tidak tersedia".

Referensi

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Bergabunglah dengan newsletter kami

Berlangganan buletin pengumpulan mingguan kami dan dapatkan berita & tren industri terbaru

Dengan mengklik 'berlangganan" Anda setuju dengan kami Persyaratan penggunaan dan kebijakan privasi.