Knowledgebase Istruzzjonijiet sempliċi biex taħdem mas-servizz Profitserver
Main Knowledgebase Kodiċi ta' żball HTTP: lista kompluta ta' żbalji tas-server

Kodiċi ta' żball HTTP: lista kompluta ta' żbalji tas-server


Fid-dinja tal-iżvilupp tal-web, kodiċijiet ta 'żball HTTP għandhom rwol vitali biex jaffettwaw l-esperjenza tal-utent u r-reputazzjoni ta' websajt. F'dan l-artikolu, se nikkunsidraw lista kompluta ta 'kodiċijiet ta' żball tas-server, nanalizzaw it-tifsiriet tagħhom, u nitgħallmu kif ninterpretaw b'mod effettiv il-kodiċijiet ta 'rispons tas-server sabiex issolvi l-problemi u ottimizzaw il-prestazzjoni tal-apps tal-web.

X'inhu kodiċi ta 'rispons HTTP

Il-kodiċi tar-rispons HTTP huwa l-lingwa tas-servers tal-web li tittraduċi t-talbiet tal-browser f'struzzjonijiet li jinftiehmu. Qisu poeta jwieġeb mistoqsijiet virtwali, jagħtihom sens u direzzjoni. Il-kodiċijiet ta' rispons mhumiex dejjem kodiċijiet ta' żball HTTP. Pereżempju, "200 OK" tfisser kollox OK, iżda Żball HTTP "404 Not Found" tfisser meta l-paġna tintilef fl-ispazju virtwali. Kull kodiċi huwa espressjoni unika tal-istat tas-server, li d-dekodifikazzjoni tiegħu tippermettilna nifhmu dak li qed jiġri fuq in-naħa l-oħra tad-dinja virtwali.

kodiċi 1xx (Informazzjoni)

Kodiċi tal-istatus 1xx fil-protokoll HTTP huma tip ta 'l-ewwel rabta fid-djalogu bejn is-server u l-klijent. Minflok ma jipprovdu tweġiba sħiħa għal talba, jipprovdu informazzjoni dwar l-istatus attwali, u jagħmlu l-iskambju tad-dejta aktar effiċjenti. Ejja nagħtu ħarsa aktar mill-qrib lejhom:

100 Kompli. Kodiċi ta 'rispons HTTP li fih is-server jagħti d-dawl aħdar lill-utent, li jippermettilu jkompli jibgħat talba kbira b'mod sikur.

101 Protokolli ta' Qlib. Is-server jgħid lill-klijent li qed ibiddel ir-regoli tal-logħba, pereżempju, jimxi minn HTTP għal HTTPS aktar sigur. F'dan il-każ, l-intestatura "Aġġorna" tintuża għall-bidla tal-protokoll.

102 Ipproċessar. Dan il-kodiċi huwa bħal messaġġ li s-server aċċetta t-talba, iżda għadu okkupat b'operazzjoni kumplessa.

103 Ħjiel Bikrija. Hawnhekk is-server jibgħat diversi headers indikattivi lill-klijent qabel ir-rispons ewlieni, u jwissi dwar xi ħaġa li tista 'tkun rilevanti fil-futur qarib.

Kodiċi 2xx (Suċċess)

Kodiċi ta' żball HTTP fil-grupp 2xx jindikaw talba b'suċċess mis-server. Huma essenzjalment jaġixxu bħala "dawl aħdar" fl-ambitu tal-komunikazzjonijiet tal-web, u jikkonfermaw li kollox miexi skond il-pjan u tlesta b'suċċess.

200 OK. Dan l-istatus jintuża meta s-server jipproċessa talba bil-metodu GET mingħajr problemi u jirritorna d-dejta mitluba bħala tweġiba. L-intestatura "Content-Type" tirrapporta t-tip ta' kontenut fir-rispons. Huwa biss jinforma lill-klijent li t-talba kienet ta 'suċċess.

201 Maħluq. Hawnhekk is-server iħabbar il-ħolqien ta 'riżors ġdid.

202 Aċċettata. Is-server iħalli lill-utent ikun jaf li t-talba ġiet aċċettata, iżda se jieħu ż-żmien biex iwieġeb.

203 Informazzjoni Mhux Awtoritattiva. Dan il-kodiċi jipprovdi lill-klijent b'dejta li tista' ma tkunx uffiċjali, iżda tista' tintuża għal tqabbil.

204 Ebda Kontenut. Is-server ipproċessa t-talba iżda mhux qed jirritorna l-ebda kontenut addizzjonali.

205 Irrisettja l-Kontenut. Hawnhekk il-klijent jingħata struzzjonijiet biex jerġa 'jissettja l-veduta jew id-dejta attwali wara li jibgħat.

206 Kontenut Parzjali. Dan il-każ jindika li r-risposta fiha biss parti mill-kontenut mitlub. L-intestatura "Content-Range" tindika l-firxa parzjali tal-kontenut.

207 Multi-Status. Is-server temm b'suċċess talba b'ħafna operazzjonijiet mill-klijent, u r-rispons fih informazzjoni dwar l-istatus ta 'kull waħda mill-operazzjonijiet.

226 IM Użat. Dan il-kodiċi jindika li s-server uża l-metodu tal-Metadata Inkrementali (IM) u wieġeb billi għadda biss il-partijiet tar-riżorsi modifikati lill-klijent.

kodiċi 3xx (ridirezzjonijiet)

Kodiċijiet 3xx fil-protokoll HTTP huma bħal indikaturi li jiggwidaw lill-utent għal post ġdid tar-riżorsi. Huma jinfurmaw lill-klijent li għandhom jittieħdu passi ta' segwitu biex jinkiseb il-kontenut mitlub jew biex jiġi ridirett lejn riżorsa oħra. Ejja ngħaddu fid-dettalji ta 'kull wieħed minnhom:

300 Għażla Multipla. Il-klijent jirċievi sinjal li hemm diversi postijiet possibbli għar-riżorsa u jingħata għażla bi tweġiba. F'ċirkostanzi attwali, l-intestatura "Lokazzjoni" tista' tindika għażliet alternattivi għar-riżorsa.

301 Imċaqlaq Permanenti. Is-server jirrapporta lura lill-utent li r-riżors ġie mċaqlaq b'mod permanenti għal post ieħor.

302 Misjuba. Dan il-kodiċi HTTP huwa simili għal redirect temporanju. Is-server jinforma lill-konsumatur li r-riżors huwa temporanjament disponibbli f'URL differenti. L-intestatura "Post" tindika l-URL il-ġdid għar-ridirezzjoni temporanja.

303 Ara Oħrajn. Il-klijent jingħad li r-riżors huwa disponibbli f'URL differenti u jrid jagħmel talba GET lil dan l-indirizz il-ġdid.

304 Mhux Modifikat. Dan l-istatus jgħid lill-klijent li r-riżors baqgħet ma nbidlitx mill-aħħar talba u m'għandhiex għalfejn terġa' titniżżel. Meta tagħmel talba, l-intestatura "If-Modified-Since" tintuża biex tivverifika jekk ir-riżorsa tkunx ġiet modifikata.

305 Uża Prokura. Bħala tweġiba, is-server jirrapporta li għandu juża l-prokura speċifikata biex jaċċessa r-riżors mitluba.

306 (riżervat) — Il-kodiċi ġie riżervat, iżda fil-fatt ma jintużax.

307 Ridirezzjoni Temporanja. Dan il-kodiċi huwa simili għal 302 Found, iżda jeħtieġ li l-klijent jibqa 'fil-metodu ta' talba li ntuża fit-talba oriġinali.

308 Ridirezzjoni Permanenti. Jindika li r-riżorsa għamlet pass permanenti lejn URI ġdid u l-klijent għandu juża l-URI l-ġdid għat-talbiet futuri kollha.

Żball HTTP 4xx (Żbalji tal-Klijent)

Kodiċi ta' żball HTTP 4xx jindikaw żbalji tal-klijenti. Dan ifisser li l-problema tinsab min-naħa tal-utent, bħall-web browser jew l-app.

400 Talba Ħżiena. Is-server ma jistax jipproċessa t-talba minħabba żbalji sintassi, data invalida, jew żbalji oħra fuq in-naħa tal-klijent.

401 Mhux awtorizzat. Is-server ma jistax jipproċessa t-talba minħabba żbalji sintassi, data invalida, jew żbalji oħra fuq in-naħa tal-klijent.

402 Ħlas Meħtieġa. Il-kodiċi mhuwiex attiv bħalissa u huwa riżervat għal użu futur. Jista' jindika l-ħtieġa li tħallas qabel ma taċċessa r-riżorsa fil-futur.

Żball HTTP 403 Ipprojbit. Il-klijent m'għandux drittijiet suffiċjenti biex jaċċessa r-riżors mitluba.

404 Mhux misjuba. Ir-riżors mitluba ma teżistix fuq is-server. Dan huwa wieħed mill-iżbalji l-aktar komuni tal-utent.

Il-Metodu 405 Mhux Permess. Is-server ma jappoġġjax il-metodu tat-talba speċifikat matul din ir-riżorsa. L-intestatura "Ħalli" tindika l-metodi permessi għar-riżorsa. B'dan il-kodiċi,

406 Mhux Aċċettabbli. Is-server ma jistax jipprovdi data f'format li jista' jiġi aċċettat mill-klijent.

407 Awtentikazzjoni Prokura Meħtieġa. Awtentikazzjoni fuq proxy server hija meħtieġa għall-aċċess tar-riżors mitluba.

408 Request Timeout. Is-server kien qed jistenna li jirċievi talba mill-klijent, iżda skada l-ħin. L-intestatura "Retry-After" tista' tindika ż-żmien li warajh it-talba tista' terġa' tiġi ppruvata.

409 Kunflitt. It-talba ma tistax titlesta minħabba kunflitt mal-istat attwali tar-riżorsi.

410 Marret. Ir-riżors mitlub qabel kien jeżisti iżda issa tħassar u r-restawr tagħha mhux mistenni.

411 Tul Meħtieġa. Is-server jitlob li jispeċifika t-tul tal-kontenut fit-talba; in-nuqqas ta' din l-informazzjoni jitqies bħala żball.

412 Prekundizzjoni Falliet. Prekundizzjoni fit-talba ma tiġix sodisfatta, li ma tħallihiex tesegwixxi.

413 Tagħbija Kbir Wisq. Id-daqs tad-dejta tat-talba jaqbeż il-limiti tas-server.

414 URI Twil Wisq. It-tul tal-URI fit-talba jaqbeż il-limiti aċċettabbli.

415 Tip ta' Media Mhux Sostnut. Is-server ma jistax jipproċessa t-tip tad-dejta pprovdut fit-talba.

416 Medda Mhux Sodisfabbli. Żball HTTP fejn il-firxa mitluba ma taqbilx mad-dejta tas-server attwali.

417 Stennija Falliet. Il-kundizzjoni mistennija fl-intestatura "Stennew" ma ntlaħqitx.

418 Jien teapot. Dan il-kodiċi huwa inkluż bħala ċajta u ma jimplika ebda azzjoni reali għall-utent jew is-server, u mhuwiex żball sħiħ. Tindika li s-server huwa teapot u mhux kapaċi jagħmel il-kafè.

421 Talba Mmexxija Ħażin. Is-server ma jipproċessax it-talba minħabba żball fit-talba jew fil-konfigurazzjoni tas-server.

422 Entità Mhux Proċessabbli. Is-server jifhem it-talba, iżda ma jipproċessahiex minħabba żbalji fid-dejta.

423 Imsakkar. Ir-riżors huwa mblukkat u ma jistax jiġi pproċessat.

424 Dipendenza falluta. It-talba tiddependi fuq talba oħra mhux esegwita.

425 Kmieni Wisq. Is-server mhux lest biex jipproċessa t-talba minħabba li waslet kmieni.

426 Aġġornament Meħtieġa. Is-server jeħtieġ l-użu ta' protokoll aktar avvanzat biex jipproċessa t-talba.

428 Prekondizzjoni Meħtieġa. Is-server jeħtieġ li ċerti prekundizzjonijiet jiġu speċifikati fit-talba.

429 Wisq Talbiet. Il-klijent bagħat wisq talbiet fi żmien qasir, qabeż il-limiti tas-server.

431 Oqsma tal-Intestaturi Kbar Wisq. L-intestaturi tat-talbiet jaqbżu d-daqs massimu permess.

449 Erġa' pprova bi. Tindika li t-talba ma tistax titmexxa mis-server attwali, iżda tista 'tiġi pproċessata b'suċċess minn server ieħor, u l-klijent għandu jerġa' jipprova t-talba b'URI ġdid.

451 Mhux Disponibbli għal Raġunijiet Legali. Ir-riżors mhuwiex disponibbli għal raġunijiet legali.

499 Talba Magħluqa tal-Klijent. Is-server irċieva t-talba, iżda l-konnessjoni ingħalqet mill-klijent qabel it-tlestija tal-ipproċessar.

Żball HTTP 5xx (Żbalji tas-server)

Kodiċi ta' żball HTTP 5xx jindikaw il-problemi tas-server. Dawn il-kodiċijiet jindikaw problemi li seħħew fuq in-naħa tas-server, u b'hekk is-server ma jkunx jista' jipproċessa t-talba tal-utent b'mod korrett. Ejja nagħtu ħarsa aktar mill-qrib lejhom:

Żball HTTP 500 Żball Intern tas-Server. Is-server jiltaqa' ma' ċirkostanzi mhux mistennija li jipprevjenuh mit-tlestija tat-talba L-intestatura "Server" tista' tindika s-server li fuqu seħħ l-iżball.

501 Mhux implimentat. Is-server ma jappoġġjax il-funzjonalità meħtieġa biex tipproċessa t-talba tal-klijent. L-intestatura "Via" tista 'tindika l-proxy server li permezz tiegħu seħħ l-iżball.

502 Gateway Bad. Dan il-kodiċi jfisser li s-server li jaġixxi bħala prokura rċieva tweġiba żbaljata minn server ieħor.

HTTP żball Servizz 503 mhux disponibbli. Is-server temporanjament ma jistax jipproċessa t-talbiet.

504 Timeout Gateway. Is-server, li jaġixxi bħala prokura, ma rċievax tweġiba f'waqtha minn server ieħor.

505 Verżjoni HTTP Mhux Appoġġ. Is-server ma jappoġġjax il-verżjoni tal-protokoll HTTP speċifikata fit-talba. Bħala għażla ta 'backup, l-intestatura "Aġġorna" tista' tindika protokolli appoġġjati.

506 Varjant Tinnegozja wkoll. Dan l-istatus ma jintużax f'HTTP/1.1; madankollu, jekk is-server jiskopri konfigurazzjoni interna li tirriżulta f'ambigwità tan-negozjar tal-kontenut, jista' juża din ir-rispons.

507 Ħażna Insuffiċjenti. Is-server ma jistax iwettaq it-talba minħabba spazju għall-ħażna insuffiċjenti fuq is-server.

508 Loop Individwat. Is-server skopra loop waqt l-ipproċessar tat-talba, u jirrifjuta li jlesti t-talba sabiex jevita loop infinit.

509 Limitu tal-Bandwidth Inqabeż. L-iżball iseħħ meta l-bandwidth tas-server jinqabeż minħabba volum għoli ta 'talbiet jew traffiku.

510 Mhux Estiża. Il-klijent irid jittrasferixxi estensjonijiet addizzjonali biex ikompli t-talba.

511 Awtentikazzjoni tan-Netwerk Meħtieġa. Il-klijent għandu jawtentika lilu nnifsu sabiex jikseb aċċess għan-netwerk.

Kif tiċċekkja l-kodiċi tal-istatus tal-paġna

F'din it-taqsima, aħna ser nagħtu konsiderazzjoni għal tliet modi ewlenin biex tivverifika l-kodiċi tal-istatus tal-paġna: permezz tal-linja tal-kmand, bl-użu ta 'web browser, u bl-użu ta' servizzi onlajn indipendenti. Kull wieħed minn dawn il-metodi għandu l-vantaġġi tiegħu stess u jista 'jkun utli f'sitwazzjonijiet differenti.

Iċċekkjar tar-rispons tas-server permezz tal-linja tal-kmand

Il-linja tal-kmand tipprovdi mod konvenjenti biex tiċċekkja l-kodiċi tal-istatus tal-paġna mingħajr ma jkollok bżonn tuża web browser. Għal dan il-metodu, għandek bżonn tiftaħ il-linja tal-kmand u tuża l-kmand:

curl -I http://page-address

Dan il-kmand jibgħat talba HEAD (talba għall-headers biss) lill-URL speċifikat u juri informazzjoni inkluż il-kodiċi tal-istatus HTTP:

Iċċekkja l-kodiċi tar-rispons HTTP tas-server Curl

L-eżempju ta' hawn fuq juri kodiċi ta' rispons b'suċċess. Fil-każ ta’ tweġiba li fiha kodiċi ta’ żball, bħal żball HTTP 404 Not Found, ir-riżultat jidher simili:

Żball HTTP 404 Mhux misjub kodiċi ta 'żball

Iċċekkja r-rispons tas-server permezz tal-console tal-browser

Il-console tal-iżviluppatur tal-brawżer tal-web jipprovdi għodod għat-twettiq ta 'diversi operazzjonijiet, inkluż il-verifika tal-kodiċi tal-istatus tal-paġna. Sabiex tara l-kodiċi HTTP fir-rispons tas-server, trid tiftaħ il-console tal-iżviluppatur (Ctrl+Shift+K) jew (Ctrl+shift+J) skont il-browser użat. Sussegwentement, agħżel it-taqsima "netwerk" u tagħbija l-paġna mixtieqa:

Id-dijanjosi tal-kodiċi tar-rispons HTTP tas-server tal-Browser

Iċċekkjar tar-rispons tas-server bl-użu ta 'għodod indipendenti

Hemm numru kbir ta’ servizzi online indipendenti li jipprovdu għodod biex jiċċekkjaw il-kodiċi tal-istatus tal-paġna tal-websajt. Dawn is-servizzi ġeneralment jippermettulek li tirċievi malajr ħarsa ġenerali tad-disponibbiltà u l-prestazzjoni tar-riżorsi tiegħek. Kollha joperaw bl-użu tal-istess prinċipju. Bħala eżempju, se nikkunsidraw l-aktar riżors popolari - httpstatus.io

L-ewwelnett, trid tiftaħ is-servizz innifsu, imbagħad daħħal l-indirizz tal-paġna liema tweġiba trid issib, u titlob verifika:

Kodiċi ta' rispons tas-server HTTP għal servizzi indipendenti

Ir-riżultat se jintwera fil-qiegħ tal-paġna:

Kodiċi ta' rispons tas-server HTTP b'suċċess

konklużjoni

Bħala konklużjoni, għandu jiġi enfasizzat li l-fehim u li tkun kapaċi jaqra kodiċijiet ta 'żball HTTP hija ħila ewlenija għal kull min involut fl-iżvilupp tal-web u l-manutenzjoni tas-server. Hekk kif insemmu kull żball u nesploraw l-għodod biex niskopruhom, naraw raġunijiet għaliex huwa tant importanti li timmaniġġja b'mod effettiv dawn l-aspetti tas-servizzi tal-web.

❮ Artiklu preċedenti Kif tiċċekkja s-server tal-posta
Artiklu li jmiss ❯ Kif iżżid indirizz IP addizzjonali mas-server tal-Windows

Staqsi magħna dwar VPS

Aħna dejjem lesti li nwieġbu l-mistoqsijiet tiegħek fi kwalunkwe ħin tal-ġurnata jew tal-lejl.