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 fejn is-server jagħti d-dawl aħdar lill-utent, li jippermettilu jkompli jibgħat talba kbira b'mod sigur.

101 Tibdil tal-Protokolli . Is-server jgħid lill-klijent li qed ibiddel ir-regoli tal-logħba, pereżempju, qed jaqleb minn HTTP għall-HTTPS li huwa aktar sigur. F'dan il-każ, il-header "Upgrade" jintuż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 Bikrin . Hawnhekk is-server jibgħat diversi headers indikattivi lill-klijent qabel ir-risposta prinċipali, fejn iwissi 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. Il-header "Content-Type" jirrapporta t-tip ta' kontenut fir-rispons. Jinforma biss lill-klijent li t-talba kienet ta' suċċess.

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

202 Aċċettat . Is-server jgħarraf lill-utent li t-talba ġiet aċċettata, iżda se jieħu ż-żmien biex jirrispondi.

203 Informazzjoni Mhux Awtorevoli . 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 kontenut addizzjonali.

205 Irrisettja l-Kontenut . Hawnhekk il-klijent jingħata struzzjonijiet biex jirrisettja l-veduta jew id-dejta attwali wara li jibgħatha.

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

207 Multi-Status. Is-server temm b'suċċess talba għal operazzjonijiet multipli mill-klijent, u r-risposta fiha 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 Incremental Metadata (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żliet Multipli . Il-klijent jirċievi sinjal li hemm diversi postijiet possibbli għar-riżorsa u jingħata għażla bħala tweġiba. Fiċ-ċirkostanzi attwali, il-header "Location" jista' jindika għażliet alternattivi għar-riżorsa.

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

302 Misjuba . Dan il-kodiċi HTTP huwa simili għal ridirezzjoni temporanja. Is-server jinforma lill-konsumatur li r-riżorsa hija temporanjament disponibbli f'URL differenti. Il-header "Location" tipponta lejn il-URL il-ġdida għar-ridirezzjoni temporanja.

303 Ara Oħrajn . Il-klijent jingħata struzzjonijiet li r-riżorsa hija disponibbli f'URL differenti u jrid jagħmel talba GET għal dan l-indirizz il-ġdid.

304 Mhux Modifikat . Dan l-istatus jgħid lill-klijent li r-riżorsa baqgħet l-istess mill-aħħar talba u m'għandhiex bżonn titniżżel mill-ġdid. Meta ssir talba, il-header "If-Modified-Since" jintuża biex jiġi ċċekkjat jekk ir-riżorsa ġietx modifikata.

305 Uża Proxy. Bħala tweġiba, is-server jirrapporta li għandu juża l-proxy speċifikat biex jaċċessa r-riżorsa mitluba.

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

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

308 Redirezzjoni Permanenti . Tindika li r-riżorsa għamlet moviment permanenti għal URI ġdida u l-klijent għandu juża l-URI l-ġdida 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 Ħażina . Is-server ma jistax jipproċessa t-talba minħabba żbalji sintattiċi, dejta invalida, jew żbalji oħra min-naħa tal-klijent.

401 Mhux Awtorizzat. Is-server ma jistax jipproċessa t-talba minħabba żbalji sintattiċi, dejta invalida, jew żbalji oħra min-naħa tal-klijent.

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

Żball HTTP 403 Projbit. Il-klijent m'għandux biżżejjed drittijiet biex jaċċessa r-riżorsa mitluba.

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

Metodu 405 Mhux Permess . Is-server ma jappoġġjax il-metodu ta' talba speċifikat f'din ir-riżorsa. Il-header "Allow" jindika l-metodi permessi għar-riżorsa. B'dan il-kodiċi,

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

407 Awtentikazzjoni tal-Proxy Meħtieġa . L-awtentikazzjoni fuq is-server tal-proxy hija meħtieġa biex wieħed jaċċessa r-riżorsa mitluba.

408 Timeout tar-Rikjesta . Is-server kien qed jistenna li jirċievi talba mingħand il-klijent, iżda skada l-ħin. Il-header "Retry-After" jista' jindika l-ħin wara li t-talba tista' terġa' tiġi ppruvata.

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

410 M'għadhiex teżisti . Ir-riżorsa mitluba kienet teżisti qabel iżda issa tħassret u r-restawr tagħha mhux mistenni.

411 Tul Meħtieġ . Is-server jitlob li jiġi speċifikat it-tul tal-kontenut fit-talba; in-nuqqas ta' din l-informazzjoni jitqies bħala żball.

412 Prekundizzjoni Falluta . Prekundizzjoni fit-talba mhix sodisfatta, u dan jipprevjeniha milli tiġi eżegwita.

413 Tagħbija Wisq Kbira . 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' Midja Mhux Appoġġjat . Is-server ma jistax jipproċessa t-tip ta' dejta pprovduta fit-talba.

416 Firxa Mhux Sodisfaċenti . Żball HTTP fejn il-firxa mitluba ma taqbilx mad-dejta attwali tas-server.

417 L-Aspettattiva Falliet . Il-kundizzjoni mistennija fil-header "Expect" ma ntlaħqitx.

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

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

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

423 Imblukkat. Ir-riżorsa hija mblukkata u ma tistax tiġi pproċessata.

424 Dipendenza Falluta . It-talba tiddependi fuq talba oħra mhux eżegwita.

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

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

428 Prekundizzjoni 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, u b'hekk qabeż il-limiti tas-server.

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

449 Erġa' pprova bi. Jindika li t-talba ma tistax titħaddem 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żorsa mhijiex disponibbli għal raġunijiet legali.

499 Talba Magħluqa mill-Klijent . Is-server irċieva t-talba, iżda l-konnessjoni ngħalqet mill-klijent qabel ma tlesta l-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 jimpedixxuh milli jlesti t-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 tiġi pproċessata t-talba tal-klijent. Il-header "Via" jista' jindika s-server proxy li permezz tiegħu seħħ l-iżball.

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

Żball HTTP 503 Servizz Mhux Disponibbli . Is-server temporanjament mhux kapaċi jipproċessa t-talbiet.

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

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

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

507 Ħażna Insuffiċjenti . Is-server ma jistax jissodisfa t-talba minħabba spazju ta' ħażna insuffiċjenti fuq is-server.

508 Loop Detected . Is-server skopra loop waqt li kien qed jipproċessa t-talba, u jirrifjuta li jlesti t-talba sabiex jevita loop infinit.

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

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

511 Awtentikazzjoni tan-Netwerk Meħtieġa . Il-klijent irid 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ġi ċċekkjat il-kodiċi tal-istatus tal-paġna tal-websajt. Dawn is-servizzi ġeneralment jippermettulek tirċievi malajr ħarsa ġenerali lejn id-disponibbiltà u l-prestazzjoni tar-riżorsa tiegħek. Kollha joperaw bl-istess prinċipju. Bħala eżempju, se nikkunsidraw l-aktar riżorsa popolari - httpsstatus.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.