Knowledgebase Parentah basajan pikeun digawe sareng jasa Profitserver
utama Knowledgebase Kode kasalahan HTTP: daptar lengkep kasalahan server

Kode kasalahan HTTP: daptar lengkep kasalahan server


Dina dunya pamekaran wéb, kode kasalahan HTTP maénkeun peran anu penting dina mangaruhan pangalaman pangguna sareng reputasi halaman wéb. Dina tulisan ieu, urang bakal nganggap daptar lengkep kode kasalahan server, nganalisa hartosna, sareng diajar kumaha efektif napsirkeun kode réspon server pikeun ngabéréskeun masalah sareng ngaoptimalkeun kinerja aplikasi wéb.

Naon kode respon HTTP

Kode réspon HTTP nyaéta basa pangladén wéb anu narjamahkeun pamundut browser kana paréntah anu kaharti. Ieu kawas pujangga ngajawab patarosan maya, mere aranjeunna harti jeung arah. Kodeu réspon henteu salawasna kode kasalahan HTTP. Contona, "200 OK" hartina sagalana OK, tapi HTTP Kasalahan "404 Teu Kapanggih" hartina lamun kaca leungit dina spasi virtual. Unggal kode mangrupikeun ekspresi unik tina kaayaan server, decoding anu ngamungkinkeun urang ngartos naon anu lumangsung di sisi séjén dunya maya.

1xx kode (Inpormasi)

Kode status 1xx dina protokol HTTP mangrupikeun jinis tautan munggaran dina dialog antara server sareng klien. Gantina nyadiakeun respon lengkep kana pamundut a, aranjeunna nyadiakeun informasi ngeunaan status ayeuna, sahingga bursa data leuwih efisien. Hayu urang nyandak katingal ngadeukeutan di aranjeunna:

100 Teraskeun . Kode réspon HTTP dimana server masihan lampu héjo ka pangguna, ngamungkinkeun anjeunna pikeun neraskeun ngirim pamundut ageung kalayan aman.

101 Ngaganti Protokol . Server ngawartosan klien yén éta ngarobih aturan kaulinan, contona, pindah tina HTTP ka HTTPS anu langkung aman. Dina hal ieu, lulugu "Ngaronjatkeun" dianggo pikeun parobihan protokol.

102 Keur diprosés . Kode ieu siga pesen yén server parantos nampi pamundut, tapi masih sibuk ku operasi anu rumit.

103 Petunjuk Awal . Di dieu server ngirim sababaraha header indikatif ka klien sateuacan réspon utama, ngingetkeun ngeunaan hal anu tiasa relevan dina waktos anu caket.

Kode 2xx (Suksés)

Kode kasalahan HTTP dina grup 2xx nunjukkeun pamundut suksés ti server. Aranjeunna dasarna meta salaku "lampu héjo" dina wengkuan komunikasi web, confirming yén sagalana bade nurutkeun rencana sarta geus hasil réngsé.

200 OK . Status ieu dianggo nalika server ngolah pamundut ku metode GET tanpa masalah sareng mulangkeun data anu dipénta salaku réspon. Lulugu "Content-Type" ngalaporkeun jinis eusi dina réspon. Éta ngan ukur ngawartosan klien yén pamundut éta suksés.

201 Dijieun . Di dieu server ngumumkeun dijieunna sumber daya anyar.

202 Ditampi . Server ngabéjaan ka pangguna yén pamundut parantos ditampi, tapi bakal peryogi waktos kanggo ngaréspon.

203 Inpormasi Non—Otoritatif . Kodeu ieu nyayogikeun data ka klien anu panginten henteu resmi, tapi tiasa dianggo pikeun babandingan.

204 Teu Aya Eusi . Server parantos ngolah pamundut tapi teu mulangkeun eusi tambahan naon waé.

205 Reset Eusi . Di dieu klien diinstruksikeun pikeun ngareset tampilan atanapi data ayeuna saatos dikirim.

206 Eusi Sabagian . Kasus ieu nunjukkeun yén réspon ngan ukur ngandung sabagian tina eusi anu dipénta. Lulugu "Rentang-Eusi" nunjukkeun rentang eusi sabagian.

207 Multi-Status. Server parantos hasil ngalengkepan pamundut multi-operasi ti klien, sareng résponna ngandung inpormasi ngeunaan status unggal operasi.

226 IM Dianggo . Kode ieu nunjukkeun yén server nganggo metode Incremental Metadata (IM) sareng ngaréspon ku ngan ukur ngirimkeun bagian sumber daya anu dirobih ka klien.

Kodeu 3xx (Alihan)

Kodeu 3xx dina protokol HTTP sapertos petunjuk anu nungtun pangguna ka lokasi sumber daya énggal. Aranjeunna nginpokeun ka klien yén léngkah-léngkah nurutan kedah dilaksanakeun pikeun kéngingkeun eusi anu dipénta atanapi dialihkeun ka sumber anu sanés. Hayu urang neuleumkeun kana detil unggal sahijina:

300 Pilihan Ganda . Klien nampi sinyal yén aya sababaraha lokasi anu mungkin pikeun sumber daya sareng dipasihan pilihan salaku réspon. Dina kaayaan ayeuna, lulugu "Lokasi" tiasa nunjukkeun pilihan alternatif pikeun sumber daya.

301 Dipindahkeun Permanén. Server ngalaporkeun deui ka pangguna yén sumber daya parantos dipindahkeun sacara permanén ka lokasi anu sanés.

302 Kapanggih . Kode HTTP ieu sami sareng alihan samentawis. Server ngawartosan konsumen yén sumber daya sayogi samentawis dina URL anu béda. Judul "Lokasi" nunjuk ka URL énggal pikeun alihan samentawis.

303 Tingali Anu Sanésna . Klien dibéjaan yén sumber daya sayogi dina URL anu béda sareng kedah ngadamel pamundut GET ka alamat énggal ieu.

304 Teu Dirobih . Status ieu ngawartosan klien yén sumber daya tetep teu robih ti saprak pamundut terakhir sareng teu kedah diunduh deui. Nalika ngadamel pamundut, lulugu "If-Modified-Since" dianggo pikeun mariksa naha sumber daya parantos dirobih.

305 Anggo Proxy. Salaku réspon, server ngalaporkeun yén éta kedah nganggo proxy anu ditangtukeun pikeun ngaksés sumber daya anu dipénta.

306 (ditangtayungan) — Kodeu ieu parantos disimpen, tapi kanyataanna henteu dianggo.

307 Pangalihan Samentara . Kode ieu sami sareng 302 Kapanggih, tapi meryogikeun klien tetep dina metode pamundut anu dianggo dina pamundut aslina.

308 Pangalihan Permanén . Nunjukkeun yén sumber daya parantos ngalih permanén ka URI énggal sareng klien kedah nganggo URI énggal pikeun sadaya pamundut ka hareup.

4xx Kasalahan HTTP (Kasalahan klien)

Kode kasalahan HTTP 4xx nunjukkeun kasalahan klien. Ieu ngandung harti yén masalahna aya di sisi pangguna, sapertos browser wéb atanapi aplikasi.

400 Pamundut Goréng . Server teu tiasa ngolah pamundut kusabab kasalahan sintaksis, data anu teu valid, atanapi kasalahan sanés di sisi klien.

401 Teu Sah. Server teu tiasa ngolah pamundut kusabab kasalahan sintaksis, data anu teu valid, atanapi kasalahan sanés di sisi klien.

402 Pamayaran Diperlukeun . Kode ieu teu aktip ayeuna sareng disimpen kanggo dianggo ka hareup. Éta tiasa nunjukkeun kabutuhan mayar sateuacan ngaksés sumber daya di hareup.

Kasalahan HTTP 403 Dilarang. Klien teu gaduh hak anu cekap pikeun ngaksés sumber daya anu dipénta.

404 Teu Kapanggih. Sumber daya anu dipénta teu aya dina server. Ieu mangrupikeun salah sahiji kasalahan pangguna anu paling umum.

405 Métode Teu Diidinan . Server henteu ngadukung métode pamundut anu ditangtukeun dina sumber daya ieu. Lulugu "Ngidinan" nunjukkeun métode anu diidinan pikeun sumber daya éta. Kalayan kode ieu,

406 Teu Ditampi. Server teu tiasa nyayogikeun data dina format anu tiasa ditampi ku klien.

407 Autentikasi Proxy Diperlukeun . Autentikasi dina server proxy diperyogikeun pikeun ngaksés sumber daya anu dipénta.

408 Pamundut Habis . Server nuju ngantosan nampi pamundut ti klien, tapi waktosna béak. Judul "Coba Deui-Saatos" tiasa nunjukkeun waktos saatos pamundut éta tiasa dicobian deui.

409 Konflik. Pamundut ieu teu tiasa réngsé kusabab aya konflik sareng kaayaan sumber daya ayeuna.

410 Geus euweuh . Sumber daya anu dipénta sateuacanna tos aya tapi ayeuna parantos dihapus sareng pamulihanana teu dipiharep.

411 Panjang Diperlukeun . Server nungtut pikeun nangtukeun panjang eusi dina pamundut; henteuna inpormasi ieu dianggap kasalahan.

412 Prasarat Gagal . Prasarat dina pamundut teu kacumponan, anu nyegah pamundut éta dijalankeun.

413 Muatan Gedé Teuing . Ukuran data pamundut ngaleuwihan wates server.

414 URI Panjang Teuing . Panjang URI dina pamundut ngaleuwihan wates anu tiasa ditampi.

415 Jenis Média Anu Teu Dirojong . Server teu tiasa ngolah jinis data anu disayogikeun dina pamundut.

416 Rentang Teu Kacumponan . Kasalahan HTTP dimana rentang anu dipénta teu cocog sareng data server ayeuna.

417 Ékspéktasi Gagal . Kaayaan anu dipiharep dina lulugu "Ékspéktasi" teu kacumponan.

418 Abdi téh teko . Kode ieu kaasup salaku guyonan sareng henteu nunjukkeun tindakan nyata pikeun pangguna atanapi server, sareng sanés kasalahan lengkep. Éta nunjukkeun yén server éta mangrupikeun teko sareng henteu mampuh ngadamel kopi.

421 Pamundut Anu Salah Arah . Server henteu ngolah pamundut kusabab aya kasalahan dina pamundut atanapi konfigurasi server.

422 Éntitas Anu Teu Tiasa Diprosés . Server ngartos pamundut éta, tapi henteu ngolahna kusabab aya kasalahan data.

423 Dikonci. Sumber dayana diblokir sareng teu tiasa diprosés.

424 Gumantungna Gagal . Pamundut gumantung kana pamundut sanés anu teu acan dijalankeun.

425 Teuing Mimiti. Server teu acan siap ngolah pamundut kusabab datangna leuwih awal.

426 Diperlukeun Peningkatan . Server meryogikeun panggunaan protokol anu langkung canggih pikeun ngolah pamundut.

428 Prasarat Diperlukeun . Server meryogikeun prasarat anu tangtu anu kedah ditetepkeun dina pamundut.

429 Seueur Teuing Pamundut . Klien ngirim seueur teuing pamundut dina waktos anu singget, ngaleuwihan wates server.

431 Widang Lulugu Pamundut Ageung Teuing . Lulugu pamundut ngaleuwihan ukuran maksimum anu diidinan.

449 Coba deui nganggo. Nunjukkeun yén pamundut teu tiasa dijalankeun ku server ayeuna, tapi tiasa diprosés kalayan suksés ku server anu sanés, sareng klien kedah nyobian deui pamundut nganggo URI énggal.

451 Teu Sadia pikeun Alesan Hukum . Sumberna teu sayogi pikeun alesan hukum.

499 Pamundut Klien Ditutup . Server nampi pamundut éta, tapi sambunganna ditutup ku klien sateuacan pamrosésan réngsé.

Kasalahan HTTP 5xx (Kasalahan server)

Kode kasalahan HTTP 5xx nunjukkeun masalah server. Konci ieu nunjukkeun masalah anu lumangsung dina sisi server, sahingga server teu bisa ngolah pamundut pamaké dina cara katuhu. Hayu urang nyandak katingal ngadeukeutan di aranjeunna:

Kasalahan HTTP 500 Kasalahan Server Internal . Server ngalaman kaayaan anu teu kaduga anu nyegah pamundut réngsé. Lulugu "Server" tiasa nunjukkeun server tempat kasalahan éta kajantenan.

501 Teu Dilaksanakeun . Server henteu ngadukung fungsi anu diperyogikeun pikeun ngolah pamundut klien. Header "Via" tiasa nunjukkeun server proxy anu ngalangkungan kasalahan éta.

502 Gerbang Goréng . Kode ieu ngandung harti yén server anu bertindak salaku proxy nampi réspon anu salah ti server anu sanés.

Kasalahan HTTP 503 Layanan Teu Sadia . Server samentawis teu tiasa ngolah pamundut.

504 Gateway Timeout . Server, anu bertindak salaku proxy, henteu nampi réspon anu pas waktuna ti server anu sanés.

505 Versi HTTP Teu Dirojong . Server henteu ngadukung versi protokol HTTP anu ditangtukeun dina pamundut. Salaku pilihan cadangan, lulugu "Ngaronjatkeun" tiasa nunjukkeun protokol anu dirojong.

506 Varian Ogé Ngarundingkeun . Status ieu henteu dianggo dina HTTP/1.1; kumaha oge, upami server ngadeteksi konfigurasi internal anu nyababkeun ambiguitas negosiasi eusi, éta tiasa nganggo réspon ieu.

507 Panyimpenan Teu Cukup . Server teu tiasa minuhan pamundut kusabab rohangan panyimpenan dina server teu cekap.

508 Loop Kadeteksi . Server parantos ngadeteksi loop nalika ngolah pamundut, sareng nolak ngalengkepan pamundut pikeun nyingkahan loop anu teu aya tungtungna.

509 Wates Bandwidth Ngaleuwihan . Kasalahan lumangsung nalika bandwidth server ngaleuwihan wates kusabab volume pamundut atanapi lalulintas anu luhur.

510 Teu Diperpanjang . Klien kedah mindahkeun ekstensi tambahan pikeun neraskeun pamundut.

511 Autentikasi Jaringan Diperlukeun . Klien kedah ngaotentikasi dirina sorangan supados tiasa ngaksés jaringan.

Kumaha pariksa kode status kaca

Dina bagian ieu, urang bakal mertimbangkeun tilu cara utama pikeun pariksa kode status kaca: ngaliwatan garis paréntah, ngagunakeun web browser, sarta ngagunakeun jasa online bebas. Masing-masing padika ieu gaduh kaunggulan sorangan sareng tiasa mangpaat dina kaayaan anu béda.

Mariksa respon server via garis paréntah

Garis paréntah nyayogikeun cara anu gampang pikeun pariksa kode status halaman tanpa kedah nganggo browser wéb. Pikeun metoda ieu, anjeun kedah muka garis paréntah sareng nganggo paréntah:

curl -I http://page-address

Paréntah ieu ngirimkeun pamundut HEAD (pamundut headers wungkul) ka URL anu ditunjuk sareng ningalikeun inpormasi kalebet kode status HTTP:

Mariksa kode respon HTTP tina server Curl

Conto di luhur nembongkeun kode respon suksés. Dina kasus réspon anu ngandung kode kasalahan, sapertos kasalahan 404 Teu Kapanggih HTTP, hasilna bakal katingali sami:

Kasalahan HTTP 404 Teu Kapanggih kode kasalahan

Mariksa respon server via konsol browser

Konsol pamekar browser wéb nyayogikeun alat pikeun ngalaksanakeun rupa-rupa operasi, kalebet mariksa kode status halaman. Pikeun ningali kode HTTP dina réspon server, anjeun kedah muka konsol pamekar (Ctrl + Shift + K) atanapi (Ctrl + shift + J) gumantung kana browser anu dianggo. Salajengna, pilih bagian "jaringan" sareng muatkeun halaman anu dipikahoyong:

Diagnosing kode respon HTTP tina server Browser

Mariksa respon server ngagunakeun parabot bebas

Aya seueur pisan layanan online mandiri anu nyayogikeun alat pikeun mariksa kode status halaman wéb. Layanan ieu biasana ngamungkinkeun anjeun pikeun gancang nampi gambaran umum ngeunaan kasadiaan sareng kinerja sumber daya anjeun. Sadayana beroperasi nganggo prinsip anu sami. Salaku conto, urang bakal mertimbangkeun sumber daya anu paling populér - httpsstatus.io

Anu mimiti, anjeun kedah muka jasa éta sorangan, teras lebetkeun alamat halaman anu anjeun kedah terangkeun, sareng nyuhunkeun verifikasi:

Kode respon server HTTP pikeun jasa bebas

Hasilna bakal ditingalikeun di handapeun halaman:

Kode respon server HTTP suksés

kacindekan

Dina kacindekan, éta kudu emphasized yén pamahaman sarta bisa maca Konci kasalahan HTTP mangrupakeun skill konci pikeun saha kalibet dina ngembangkeun web tur pangropéa server. Nalika urang terangkeun unggal kasalahan sareng ngajalajah alat pikeun ngadeteksi aranjeunna, urang ningali alesan naha éta penting pisan pikeun sacara efektif ngatur aspék jasa wéb ieu.

❮ Artikel saméméhna Kumaha pariksa server mail
Artikel salajengna ❯ Kumaha carana nambahkeun tambahan IP-alamat ka server Windows

Tanya kami ngeunaan VPS

Kami salawasna siap ngajawab patarosan anjeun iraha wae beurang atawa peuting.