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ë.