Kod Status HTTP Lembaran Menipu + Muat turun PDF

in Sumber & Peralatan

Kandungan kami disokong pembaca. Jika anda mengklik pautan kami, kami mungkin mendapat komisen. Bagaimana kita menyemak.

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 ialah permintaan maklumat. Mereka menunjukkan bahawa pelayan menerima dan memahami permintaan itu dan bahawa penyemak imbas harus menunggu sedikit lebih lama untuk pelayan memproses maklumat. Kod status ini kurang biasa dan tidak menjejaskan 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 Dialihkan Secara Kekal: Pelayan memberitahu pelanggan bahawa sumber yang mereka cari telah dialihkan secara kekal ke URL lain. Semua pengguna dan bot akan diubah hala ke URL baharu. Ia adalah kod status yang sangat penting untuk SEO.
  • 302 Ditemui: Tapak web atau halaman telah dialihkan ke URL lain buat sementara waktu. Ia adalah satu lagi kod status 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 boleh mengakses sumber yang diminta melalui proksi yang diberikan dalam respons.
  • 307 Ubah Hala Sementara: Pelayan memberitahu klien bahawa sumber yang mereka cari telah diubah hala buat sementara waktu ke URL lain. Ia 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 ralat pelanggan. Ia termasuk kod status HTTP, seperti "403 dilarang" dan "pengesahan proksi 407 diperlukan". Ini bermakna halaman itu tidak ditemui dan ada yang tidak kena dengan permintaan itu. Sesuatu yang berlaku di pihak pelanggan adalah isunya. Ia mungkin format data yang salah, akses tanpa kebenaran atau kesilapan 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 bahawa ia dihantar bercanggah 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 ialah ralat pelayan. Ralat ini bukan salah pelanggan tetapi mencadangkan bahawa terdapat sesuatu yang tidak kena dengan bahagian pelayan sesuatu. Permintaan yang dibuat oleh pelanggan adalah baik, tetapi pelayan tidak dapat menjana sumber yang diminta.

  • 500 Ralat Pelayan Dalaman: Pelayan menghadapi situasi yang tidak dapat dikendalikan semasa memproses permintaan pelanggan.
  • 501 Tidak Dilaksanakan: Pelayan tidak tahu atau boleh menyelesaikan kaedah permintaan yang dihantar 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 ialah salah satu isu pelayan paling biasa yang boleh anda temui 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://www.websiterating.com/calculators/
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

Kongsi ke...