HTTP olekuridade täielik loend

Sisukord:

HTTP olekuridade täielik loend
HTTP olekuridade täielik loend
Anonim

HTTP olekurida on termin, mis antakse HTTP olekukoodile (tegelik koodinumber), kui sellele on lisatud HTTP põhjusfraas1 (lühikirjeldus).

Samuti peame loendit HTTP olekukoodi vigadest (4xx ja 5xx) koos näpunäidetega nende parandamiseks.

Kuigi need on tehniliselt valed, nimetatakse HTTP olekuridu sageli lihts alt HTTP olekukoodideks.

Image
Image

HTTP olekukoodi kategooriad

Nagu allpool näete, on HTTP olekukoodid kolmekohalised täisarvud. Kõige esimest numbrit kasutatakse koodi tuvastamiseks konkreetses kategoorias – üks järgmistest viiest:

  • 1XX: Informatiivne – taotlus võeti vastu või protsess jätkub.
  • 2XX: Kinnitab, et toiming on eduk alt lõpule viidud või arusaadav.
  • 3XX: Taotluse täitmiseks peab toimuma midagi muud.
  • 4XX: Kliendi viga, mis näitab, et taotlust ei saa lõpule viia või sisaldab vale süntaksit.
  • 5XX: Serveri viga, mis näitab, et server ei suutnud väidetav alt kehtivat päringut täita.

Rakendused, mis mõistavad HTTP olekukoode, ei pea kõiki neid koode teadma, mis tähendab, et tundmatul koodil on ka tundmatu HTTP põhjusfraas, mis ei anna kasutajale palju teavet. Need HTTP-rakendused peavad siiski mõistma kategooriaid või klasse, nagu me neid eespool kirjeldasime.

Kui tarkvara ei tea, mida konkreetne kood tähendab, suudab see vähem alt klassi tuvastada. Näiteks kui olekukood 490 on rakendusele tundmatu, võib see käsitleda seda 400-na, kuna see on samas kategoorias, ja eeldada, et kliendi taotluses on midagi valesti.

HTTP olekuread (HTTP olekukoodid + HTTP põhjuse fraasid)

Ametlikud HTTP olekuread
Olekukood Põhjuslause
100 Jätka
101 Protokolli vahetamine
102 Töötlemine
200 OK
201 Loodud
202 Vastu võetud
203 Mitteametlik teave
204 Sisu puudub
205 Lähtesta sisu
206 Osaline sisu
207 Mitme olek
208 Juba teatatud
300 Mitu valikut
301 Püsiv alt teisaldatud
302 Leitud
303 Vaata teisi
304 Muutmata
305 Kasuta puhverserverit
307 Ajutine ümbersuunamine
308 Püsiv ümbersuunamine
400 Halb taotlus
401 Volitamata
402 Makse nõutav
403 Keelatud
404 Ei leitud
405 Meetod pole lubatud
406 Ei ole vastuvõetav
407 Vajalik on puhverserveri autentimine
408 Taotle aegumist
409 Konflikt
410 Läki läinud
411 Vajalik pikkus
412 Eeltingimus ebaõnnestus
413 Liiga suure olemi taotlemine
414 Taotlus-URI liiga suur
415 Toetamata meediatüüp
416 Taotluse vahemik ei ole rahuldatav
417 Ootus ebaõnnestus
421 Valesti suunatud taotlus
422 Töötlematu olem
423 Lukustud
424 Ebaõnnestunud sõltuvus
425 Tellimata kollektsioon
426 Nõutav on uuendada
428 Eeltingimus on nõutav
429 Liiga palju taotlusi
431 Taotluse päiseväljad on liiga suured
451 Juriidilistel põhjustel pole saadaval
500 Siseserveri viga
501 Ei ole rakendatud
502 Bad Gateway
503 Teenus pole saadaval
504 Lüüsi ajalõpp
505 HTTP-versiooni ei toetata
506 Variant peab ka läbirääkimisi
507 Ebapiisav salvestusruum
508 Loop tuvastatud
510 Ei ole pikendatud
511 Võrgu autentimine on nõutav

[1] HTTP põhjusfraasid, mis kaasnevad HTTP olekukoodidega, on ainult soovitatavad. RFC 2616 6.1.1 kohaselt on lubatud teistsugune põhjuslause. Võite näha, et HTTP-põhjusfraasid asendatakse "sõbralikuma" kirjeldusega või kohalikus keeles.

Mitteametlikud HTTP olekuread

Mõned kolmanda osapoole teenused võivad kasutada tõrkevastusena allolevaid HTTP olekuridu, kuid ükski RFC ei määra neid.

Muud võimalikud HTTP olekuread
Olekukood Põhjuslause
103 Kontrollpunkt
420 Meetodi tõrge
420 Suurendage oma rahu
440 Sisselogimise ajalõpp
449 Proovi uuesti rakendusega
450 Blokeeritud Windowsi vanemliku järelevalve poolt
451 Ümbersuunamine
498 Vigane märk
499 Token on nõutav
499 Viirustõrje on taotluse keelanud
509 Ribalaiuse piirang ületatud
530 Sait on külmunud

Oluline on meeles pidada, et kuigi HTTP olekukoodid võivad jagada samu numbreid muudes kontekstides (nt seadmehalduri veakoodidega) leitud veateadetega, ei tähenda see, et need on mingil viisil seotud.

Soovitan: