Linja e statusit HTTP është termi që i është dhënë kodit të gjendjes HTTP (numri aktual i kodit) kur shoqërohet me frazën e arsyes HTTP 1 (përshkrimi i shkurtër).
Ju mund të lexoni më shumë rreth kodeve të statusit HTTP në Kodet tonë Cilat janë Kodet e Statusit HTTP? copë. Gjithashtu mbajmë një listë të gabimeve të kodit të statusit HTTP (4xx dhe 5xx) së bashku me disa këshilla se si t'i rregullojmë ato.
Shënim: Megjithëse teknikisht i pasaktë, linjat e statusit HTTP shpesh referohen si thjesht kodet e statusit HTTP.
Kodet e kodit të statusit HTTP
Siç mund ta shihni më poshtë, kodet e statusit HTTP janë numra të plotë me tre shifra. Shifra e parë përdoret për të identifikuar kodin brenda një kategorie të caktuar - një nga këto pesë:
- 1XX: Informative - kërkesa u pranua ose procesi po vazhdon.
- 2XX: Konfirmon që veprimi u përfundua me sukses ose u kuptua.
- 3XX: Redirection - diçka tjetër duhet të bëhet për të plotësuar kërkesën.
- 4XX: Gabim i klientit që tregon se kërkesa nuk mund të përfundojë ose përmban sintaksë të gabuar.
- 5XX: Gabim i serverit që tregon se serveri nuk arriti të plotësojë një kërkesë që gjoja ishte e vlefshme.
Aplikacionet që kuptojnë kodet e statusit HTTP nuk duhet të njohin të gjitha kodet, që do të thotë se një kod i panjohur gjithashtu ka një frazë të panjohur HTTP, e cila nuk do t'i japë përdoruesit shumë informacione. Megjithatë, këto aplikacione HTTP duhet të kuptojnë kategoritë ose klasat siç i kemi përshkruar më lart.
Nëse softueri nuk e di se çfarë do të thotë kodi specifik, ai mund të identifikojë së paku klasën. Për shembull, nëse një kod statusi 490 është i panjohur për aplikacionin, ai mund ta trajtojë atë si 400 sepse është në të njëjtën kategori dhe pastaj mund të supozojë se ka diçka të gabuar me kërkesën e klientit.
Linjat e Statusit të HTTP (Kodet e Statusit HTTP + Frazat e Arsyeja HTTP)
Kodi i Statusit | Shprehja e arsyes |
100 | vazhdoj |
101 | Protokollet e kalimit |
102 | përpunim |
200 | Ne rregull |
201 | krijuar |
202 | pranuar |
203 | Informacion jo-autoritativ |
204 | Nuk ka përmbajtje |
205 | Rivendos përmbajtjen |
206 | Përmbajtja e pjesshme |
207 | Multi-Status |
300 | Zgjedhje të shumëfishta |
301 | Moved Permanently |
302 | gjetur |
303 | Shihni Tjetër |
304 | Nuk ndryshohet |
305 | Përdorni proxy |
307 | Redirect i përkohshëm |
308 | Përcjellja e Përhershme |
400 | Kerkese e keqe |
401 | i paautorizuar |
402 | Pagesa e kërkuar |
403 | i ndaluar |
404 | Nuk u gjet |
405 | Metoda nuk lejohet |
406 | E pa pranueshme |
407 | Kërkohet autentifikimi i proxy |
408 | Kërkesa Kohëzgjatja |
409 | konflikt |
410 | i harxhuar |
411 | Gjatësia e kërkuar |
412 | Parakusht nuk u krye |
413 | Enti i Kërkesës është tepër i madh |
414 | Kërkesa-URI shumë e madhe |
415 | Lloji i mediave të pambështetur |
416 | Gama e kërkesës nuk është e kënaqshme |
417 | Pritshmëria dështoi |
421 | Kërkesë e Drejtuar |
422 | Njësia e papërpunuar |
423 | I bllokuar |
424 | Varësia e dështuar |
425 | Mbledhja e parregulluar |
426 | Kërkohet upgrade |
428 | Parakusht është i nevojshëm |
429 | Shumë kërkesa |
431 | Fushat e kërkuesve të kokës janë shumë të mëdha |
451 | I padisponueshëm për arsye ligjore |
500 | Gabim i brendshëm i serverit |
501 | Nuk zbatohet |
502 | Porta e keqe |
503 | sherbim i padisponueshem |
504 | Gateway Time-out |
505 | Versioni HTTP nuk është i mbështetur |
506 | Variant gjithashtu negocion |
507 | Ruajtje e pamjaftueshme |
508 | Loop Detected |
510 | Nuk është zgjeruar |
511 | Kërkohet Autentifikimi i Rrjetit |
[1] Frazat e arsyes HTTP që shoqërojnë kodet e statusit HTTP rekomandohen vetëm. Një frazë e ndryshme është e lejuar për RFC 2616 6.1.1. Ju mund të shihni frazat e arsyes HTTP zëvendësuar me një përshkrim më "miqësor" ose në një gjuhë lokale.
Linjat e Statusit Jozyrtar HTTP
Linjat e statusit HTTP më poshtë mund të përdoren nga disa shërbime të palëve të treta si përgjigje të gabimeve, por ato nuk janë të specifikuara nga asnjë RFC.
Kodi i Statusit | Shprehja e arsyes |
103 | pikë kontrolli |
420 | Dështimi i metodës |
420 | Përmirëso qetësinë tënde |
440 | Kohëzgjatja e Identifikimit |
449 | Përpiquni me |
450 | Bllokuar nga Kontrollet prindërore të Windows |
451 | Redirect |
498 | Token e pavlefshme |
499 | Token e kërkuar |
499 | Kërkesa është ndaluar nga antivirus |
509 | Kufiri i bandwidthit është tejkaluar |
530 | Vendi është i ngrirë |
Shënim: Është e rëndësishme të mbani mend se ndërsa kodet e statusit HTTP mund të ndajnë të njëjtat numra me mesazhet e gabimeve që gjenden në kontekste të tjera, si me kodet e gabimeve të Menaxhimit të Pajisjeve , kjo nuk do të thotë se ato janë të lidhura në asnjë mënyrë.