Një listë e plotë e linjave të statusit HTTP

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

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