Tawaran Black Friday / Cyber ​​Monday Terbaik untuk 2022 Tekan di sini 🤑

Kod Status HTTP Lembaran Menipu + Muat turun PDF

Ditulis oleh

Gunakan ini Kod status HTTP cheat sheet ⇣ sebagai rujukan untuk setiap status HTTP dan kod ralat HTTP, apa maksud setiap kod, mengapa kod tersebut dihasilkan, kapan kod itu mungkin menjadi masalah, dan bagaimana menangani masalah tersebut. Muat turun Lembaran Menipu Kod Status HTTP ini ⇣

Internet terdiri daripada dua perkara asas tetapi sangat berbeza: pelanggan dan pelayan. Hubungan antara pelanggan (seperti Chrome, Firefox, dll.) dan pelayan (seperti laman web, pangkalan data, e-mel, aplikasi, dll.), disebut model pelayan pelanggan.

Pelanggan membuat permintaan ke pelayan dan pelayan bertindak balas.

Kod status HTTP memberi tahu kami bahawa status permintaan ke pelayan adalah, jika berjaya, mengalami ralat, atau sesuatu di antaranya.

Kod status HTTP adalah nombor yang merangkum respons yang berkaitan dengannya - Fernando Doglio, dari bukunya "REST API Development with NodeJS".

Kod Status HTTP Lembar Menipu

Kod status respons HTTP dikelompokkan menjadi lima kelas:

  • 1XX kod status: Permintaan Maklumat
  • 2XX kod status: Permintaan yang Berjaya
  • 3XX kod status: Ubah hala
  • 4XX kod status: Kesalahan Pelanggan
  • 5XX kod status: Kesalahan Pelayan

Kod status 1xx: Permintaan maklumat

Kod status 1xx adalah permintaan maklumat. Mereka menunjukkan bahawa pelayan menerima dan memahami permintaan tersebut dan bahawa penyemak imbas harus menunggu sedikit lebih lama untuk pelayan memproses maklumat tersebut. Kod status ini kurang biasa dan tidak mempengaruhi SEO anda secara langsung.

  • 100 Teruskan: Segala-galanya sejauh ini baik-baik saja dan pelanggan harus meneruskan permintaan atau mengabaikannya jika sudah selesai.
  • 101 Menukar Protokol: Protokol yang dilayan oleh pelayan seperti yang diminta oleh klien yang mengirim mesej termasuk tajuk permintaan peningkatan
  • 102 Memproses: Pelayan telah menerima permintaan lengkap, tetapi masih memprosesnya.
  • 103 Petunjuk Awal: Membolehkan ejen pengguna memulakan pramuat sumber semasa pelayan masih menyediakan respons.

Kod status 2xx: Permintaan berjaya

Ini adalah permintaan yang berjaya. Maksudnya, permintaan anda untuk mengakses fail berjaya. Sebagai contoh, anda cuba mengakses Facebook.com, dan ia muncul. Salah satu kod status ini telah digunakan. Berharap untuk melihat jenis tindak balas ini dengan kerap semasa menggunakan web.

  • 200 OK: Permintaan berjaya.
  • 201 Dicipta: Pelayan mengakui sumber yang dibuat. 
  • 202 Diterima: Permintaan pelanggan telah diterima tetapi pelayan masih memprosesnya.
  • 203 Maklumat Tidak Berwibawa: Respons yang dihantar oleh pelayan kepada pelanggan tidak sama dengan yang dilayan semasa pelayan menghantarnya.
  • 204 Tanpa Kandungan: Pelayan memproses permintaan tetapi tidak memberikan isi apa pun.
  • 205 Tetapkan Semula Kandungan: Pelanggan harus memuat semula sampel dokumen.
  • 206 Sebahagian Kandungan: Pelayan hanya menghantar sebahagian sumber.
  • 207 Multi-Status: Badan mesej yang diikuti secara lalai adalah mesej XML dan boleh mengandungi sejumlah kod respons yang berasingan.
  • 208 Sudah Dilaporkan: Ahli-ahli a WebDAV pengikatan telah disenaraikan dalam bahagian sebelumnya daripada respons (multistatus), dan tidak disertakan lagi.

Kod status 3xx: Ubah hala

Kod status HTTP 3xx menunjukkan pengalihan semula. Apabila pengguna atau mesin pencari menemui kod status 3xx, mereka akan diarahkan ke URL yang berbeza dari yang awal. Sekiranya SEO penting untuk kejayaan perniagaan anda, maka anda mesti mendidik diri anda tentang kod-kod ini dan cara menggunakannya dengan betul.

  • 300 Pelbagai Pilihan: Permintaan yang dibuat oleh pelanggan mempunyai beberapa kemungkinan respons.
  • 301 Dipindahkan Kekal: Pelayan memberitahu klien bahawa sumber yang mereka cari telah dipindahkan secara kekal ke URL lain. Semua pengguna dan bot akan diarahkan ke URL baru. Ini adalah kod status yang sangat penting untuk SEO.
  • 302 Ditemui: Laman web atau halaman telah dipindahkan ke URL yang berbeza buat sementara waktu. Ini adalah kod status lain yang berkaitan dengan SEO.
  • 303 Lihat Lain: Kod ini memberitahu klien bahawa pelayan tidak mengarahkan mereka ke sumber yang diminta tetapi ke halaman lain.
  • 304 Tidak Diubah: Sumber yang diminta tidak diubah sejak penghantaran sebelumnya.
  • 305 Gunakan Proksi: Pelanggan hanya dapat mengakses sumber yang diminta melalui proksi yang diberikan dalam tindak balas.
  • 307 Pengalihan Sementara: Pelayan memberitahu klien bahawa sumber yang mereka cari telah dialihkan sementara ke URL lain. Ini berkaitan dengan prestasi SEO.
  • 308 Pengalihan Tetap: Pelayan memberitahu klien bahawa sumber yang mereka cari telah diarahkan sementara ke URL lain. 

Kod status 4xx: Kesalahan pelanggan

Kod status 4xx adalah kesalahan pelanggan. Mereka termasuk kod status HTTP, seperti "403 dilarang" dan "407 pengesahan proksi diperlukan". Ini bermaksud bahawa halaman tidak dijumpai dan ada yang tidak kena dengan permintaan tersebut. Sesuatu yang berlaku di pihak pelanggan adalah masalahnya. Ini mungkin format data yang salah, akses yang tidak sah, atau kesalahan dalam permintaan. 

  • 400 Permintaan Buruk: Pelanggan menghantar permintaan dengan data yang tidak lengkap, data yang kurang dibina, atau data yang tidak sah.
  • 401 Tidak dibenarkan: Kebenaran diperlukan untuk klien mengakses sumber yang diminta.
  • 403 Dilarang: Sumber yang cuba diakses oleh pelanggan dilarang.
  • 404 Tidak Ditemui: Pelayan dapat dijangkau, tetapi halaman tertentu yang dicari oleh pelanggan tidak.
  • 405 Kaedah Tidak Dibolehkan: Pelayan telah menerima dan mengenali permintaan tersebut, tetapi telah menolak kaedah permintaan khusus.
  • 406 Tidak Boleh Diterima: Laman web atau aplikasi web tidak menyokong permintaan pelanggan dengan protokol tertentu.
  • 407 Diperlukan Pengesahan Proksi: Kod status ini serupa dengan 401 Tanpa kebenaran. Satu-satunya perbezaan adalah bahawa kebenaran perlu dilakukan oleh proksi.
  • 408 Timeout Permintaan: Permintaan pelanggan yang dihantar ke pelayan laman web telah tamat.
  • 409 Konflik: Permintaan yang dihantar bertentangan dengan operasi dalaman pelayan.
  • 410 Pergi: Sumber yang ingin diakses oleh pelanggan telah dipadamkan secara kekal.

Kod status HTTP 4xx lain yang kurang biasa termasuk:

  • 402 pembayaran diperlukan
  • 412 Prasyarat Gagal
  • 415 Jenis Media Tidak Disokong
  • 416 Julat yang Diminta Tidak Puas
  • 417 Jangkaan Gagal
  • 422 Entiti Tidak Boleh Diproses
  • 423 Dikunci
  • 424 Ketergantungan yang Gagal
  • 426 Diperlukan Peningkatan
  • 429 Terlalu Banyak Permintaan
  • 431 Minta Medan Tajuk Terlalu Besar
  • 451 Tidak tersedia untuk Sebab Undang-Undang

Kod status 5xx: Kesalahan pelayan

Kod status HTTP 5xx adalah ralat pelayan. Kesalahan ini bukan kesalahan pelanggan tetapi menunjukkan bahawa ada sesuatu yang tidak kena dengan aspek pelayan. Permintaan yang dibuat oleh klien adalah baik, tetapi pelayan tidak dapat menghasilkan sumber yang diminta.

  • 500 Ralat Pelayan Dalaman: Pelayan mengalami situasi yang tidak dapat dikendalikannya semasa memproses permintaan pelanggan.
  • 501 Tidak Dilaksanakan: Pelayan tidak tahu atau dapat menyelesaikan kaedah permintaan yang dikirim oleh klien.
  • 502 Bad Gateway: Pelayan bertindak sebagai gerbang atau proksi dan menerima mesej yang tidak sah dari pelayan masuk.
  • 503 Perkhidmatan Tidak Tersedia: The pelayan mungkin tidak berfungsi dan tidak dapat memproses permintaan pelanggan. Kod status HTTP ini adalah salah satu masalah pelayan yang paling biasa anda dapati di web.
  • 511 Autentikasi Rangkaian Diperlukan: Pelanggan perlu mendapatkan pengesahan di rangkaian sebelum dapat mengakses sumber.

Kod status HTTP 5xx lain yang kurang biasa termasuk:

  • 504 Timeout Gateway
  • 505 Versi HTTP Tidak Disokong
  • 506 Varian Juga Berunding
  • 507 Penyimpanan Tidak mencukupi
  • 508 Gelung Dikesan
  • 510 Tidak Dipanjangkan

Ringkasan

Anda boleh menggunakannya Lembaran cheat kod status HTTP sebagai rujukan ke semua kemungkinan status HTTP dan kod ralat HTTP, apa maksud setiap kod, mengapa kod tersebut dihasilkan ketika kod tersebut mungkin menjadi masalah, dan bagaimana menangani masalah tersebut.

Klik di sini untuk memuat turun 📥 kod status HTTP ini menipu lembaran dan menyimpannya sebagai rujukan pantas semua kod status.

Kepada jumlah sehingga ia:

  • 1XX Kod status HTTP adalah permintaan maklumat semata-mata.
  • 2XX Kod status HTTP adalah permintaan kejayaan. Kod respons status kejayaan HTTP 200 OK menunjukkan bahawa permintaan telah berjaya.
  • 3XX Kod status HTTP menunjukkan pengalihan semula. Kod status HTTP 3xx yang paling umum termasuk kod status HTTP "301 dipindahkan secara kekal", "302 ditemui", dan "pengalihan sementara 307".
  • 4XX kod status adalah kesalahan pelanggan. Kod status 4xx yang paling biasa adalah "404 tidak dijumpai" dan kod status HTTP "410 hilang".
  • 5XX Kod status HTTP adalah kesalahan pelayan. Kod status HTTP 5xx yang paling umum adalah kod status "503 perkhidmatan tidak tersedia".

Rujukan

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

Sertai newsletter kami

Langgan surat berita pusingan mingguan kami dan dapatkan berita & aliran industri terkini

Dengan mengklik 'langgan" anda bersetuju menerima kami syarat penggunaan dan dasar privasi.