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

Përmbajtje:

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

Linja e statusit HTTP është termi që i jepet kodit të statusit HTTP (numri aktual i kodit) kur shoqërohet me frazën e arsyes1 (përshkrimi i shkurtër).

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

Edhe pse teknikisht janë të pasakta, linjat e statusit HTTP shpesh quhen thjesht kode statusi

Image
Image

Kategoritë e kodit të statusit

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 specifike - një nga këto pesë:

  • 1XX: Informacione-kërkesa u pranua ose procesi po vazhdon.
  • 2XX: Konfirmon që veprimi përfundoi me sukses ose u kuptua.
  • 3XX: Ridrejtimi-diçka tjetër duhet të bëhet për të plotësuar kërkesën.
  • 4XX: Gabim klienti që tregon se kërkesa nuk mund të përfundojë ose përmban sintaksë të gabuar.
  • 5XX: Gabim serveri që tregon se serveri nuk arriti të plotësonte një kërkesë që supozohej se ishte e vlefshme.

Aplikacionet që kuptojnë kodet e statusit HTTP nuk duhet t'i dinë të gjitha këto kode, që do të thotë se një kod i panjohur ka gjithashtu një frazë arsyeje të panjohur HTTP, e cila nuk do t'i japë përdoruesit shumë informacion. Megjithatë, këto aplikacione HTTP duhet të kuptojnë kategoritë ose klasat siç i kemi përshkruar më sipër.

Nëse softueri nuk e di se çfarë do të thotë kodi specifik, ai së paku mund të identifikojë klasën. Për shembull, nëse një kod statusi 490 është i panjohur për aplikacionin, ai mund ta trajtojë atë si një 400 sepse është në të njëjtën kategori dhe më pas mund të supozojë se ka diçka që nuk shkon me kërkesën e klientit.

Linjat e statusit HTTP (kodet e statusit HTTP + frazat e arsyes

Linjat zyrtare të statusit të
Kodi i statusit Frazë arsye
100 Vazhdo
101 Protokollet e ndërrimit
102 Përpunim
200 OK
201 Krijuar
202 Pranuar
203 Informacion joautoritativ
204 Pa përmbajtje
205 Rivendos përmbajtjen
206 Përmbajtje e pjesshme
207 Multi-Status
208 Tashmë e raportuar
300 Zgjedhje të shumëfishta
301 Lëvizur përgjithmonë
302 U gjet
303 Shiko Tjetër
304 I pandryshuar
305 Përdor përfaqësuesin
307 Ridrejtim i përkohshëm
308 Ridrejtim i përhershëm
400 Kërkesë e keqe
401 I paautorizuar
402 Kërkohet Pagesa
403 I ndaluar
404 Nuk u gjet
405 Metoda nuk lejohet
406 E papranueshme
407 Kërkohet vërtetimi i përfaqësuesit
408 Request Time out
409 Konflikt
410 Iku
411 Gjatësia e kërkuar
412 Parakushti dështoi
413 Kërkesë entitet shumë i madh
414 Kërkesë-URI shumë e madhe
415 Lloji i medias i pambështetur
416 Rapsi i kërkesës i paplotësueshëm
417 Pritja dështoi
421 Kërkesë e drejtuar gabim
422 Entitet i papërpunueshëm
423 E kyçur
424 Varësia e dështuar
425 Koleksion i pa porositur
426 Kërkohet përmirësim
428 Kërkohet parakusht
429 Shumë kërkesa
431 Kërkoni fushat e kokës shumë të mëdha
451 E padisponueshme për arsye ligjore
500 Gabim i brendshëm i serverit
501 I pazbatuar
502 Bad Gateway
503 Shërbimi i padisponueshëm
504 Koha e mbylljes së portës
505 Versioni HTTP nuk mbështetet
506 Varianti Negocion gjithashtu
507 Hapësirë e pamjaftueshme
508 U zbulua qark
510 E pazgjatur
511 Kërkohet vërtetimi i rrjetit

[1] Rekomandohen vetëm frazat e arsyes së HTTP që shoqërojnë kodet e statusit HTTP. Një frazë e ndryshme arsyeje lejohet për RFC 2616 6.1.1. Mund të shihni frazat e arsyes HTTP të zëvendësuara me një përshkrim më "miqësor" ose në një gjuhë lokale.

Linjat jozyrtare të statusit

Linjat e statusit HTTP më poshtë mund të përdoren nga disa shërbime të palëve të treta si përgjigje gabimi, por ato nuk janë të specifikuara nga asnjë RFC.

Linja të tjera të mundshme të statusit
Kodi i statusit Frazë arsye
103 Pikë kontrolli
420 Dështimi i metodës
420 Rritni qetësinë tuaj
440 Koha e identifikimit
449 Riprovo me
450 Bllokuar nga Kontrollet Prindërore të Windows
451 Ridrejtim
498 Token e pavlefshme
499 Kërkohet token
499 Kërkesa është e ndaluar nga antivirus
509 Kufiri i gjerësisë së brezit u tejkalua
530 Sajti është i ngrirë

Ë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 p.sh. me kodet e gabimit të Menaxherit të Pajisjes, kjo nuk do të thotë se ato janë të lidhura në asnjë mënyrë.

Recommended: