Wat is HTTP-statuskodes?

INHOUDSOPGAWE:

Wat is HTTP-statuskodes?
Wat is HTTP-statuskodes?
Anonim

HTTP-statuskodes (ook genoem blaaier-/internetfoutkodes) is standaardresponskodes wat deur webbedieners op die internet gegee word. Die kodes help om die oorsaak van die probleem te identifiseer wanneer 'n webblad of ander hulpbron nie behoorlik laai nie.

Die term "HTTP-statuskode" is eintlik die algemene term vir die HTTP-statusreël wat beide die HTTP-statuskode en die HTTP-redefrase insluit.

Byvoorbeeld, die HTTP-statusreël 500: Interne bedienerfout bestaan uit die HTTP-statuskode van 500 en die HTTP redefrase van Interne bedienerfout.

Image
Image

Vyf kategorieë HTTP-statuskodefoute bestaan; dit is die twee hoofgroepe:

4xx Kliëntfout

Hierdie groep sluit diegene in waar die versoek vir 'n webblad of ander hulpbron slegte sintaksis bevat of om een of ander rede nie gevul kan word nie, vermoedelik deur die kliënt (die websurfer) se skuld.

Sommige algemene kliëntfout HTTP-statuskodes sluit 404 (Nie gevind nie), 403 (Verbode) en 400 (Slegte Versoek) in.

5xx bedienerfout

Hierdie groep sluit diegene in waar die versoek vir 'n webblad of ander hulpbron deur die webwerf se bediener verstaan word, maar om een of ander rede nie in staat is om dit te vul nie.

Sommige algemene sluit in die immergewilde 500 (interne bedienerfout), saam met 504 (gateway timeout), 503 (Diens onbeskikbaar) en 502 (slegte poort).

Meer inligting oor

Ander HTTP-statuskodes bestaan bykomend tot 4xx- en 5xx-kodes. Daar is ook 1xx-, 2xx- en 3xx-kodes wat onderskeidelik inligting is, sukses bevestig of 'n herleiding dikteer. Hierdie bykomende tipes is nie foute nie, so jy moet nie in die blaaier daaroor gewaarsku word nie.

Sien 'n volledige lys van foute op ons HTTP-statuskode-foute-bladsy, of sien al hierdie HTTP-statuslyne (1xx, 2xx en 3xx) in ons

IANA se Hypertext Transfer Protocol (HTTP) Status Code Registry-bladsy is die amptelike bron vir HTTP-statuskodes, maar Windows sluit soms bykomende, meer spesifieke foute in wat bykomende inligting verduidelik.

Byvoorbeeld, terwyl die kode van 500 Internet Server Error beteken, gebruik Microsoft Internet Information Services (ISS) 500.15 om Direkte versoeke vir Global.aspx te beteken word nie toegelaat nie.

Hier is nog 'n paar voorbeelde:

  • 404.13 het die HTTP rede-frase van Inhoud lengte te groot.
  • 500.53 beteken 'n Herskryffout het voorgekom tydens RQ_RELEASE_REQUEST_STATE-kennisgewinghantering. 'n Uitgaande reëluitvoeringsfout het voorgekom. Die reël is opgestel om uitgevoer te word voordat die uitvoergebruikerkas opgedateer word.
  • 502.3 beteken Bad Gateway: Forwarder Connection Error (ARR).

Hierdie sogenaamde subkodes wat deur Microsoft ISS gegenereer word, vervang nie HTTP-statuskodes nie, maar word eerder in verskeie areas van Windows gevind, soos dokumentasielêers.

Nie alle foutkodes is verwant nie

'n HTTP-statuskode is nie dieselfde as 'n toestelbestuurder-foutkode of 'n stelselfoutkode nie. Sommige stelselfoutkodes deel kodenommers met HTTP-statuskodes, maar dit is verskillende foute met heeltemal verskillende geassosieerde foutboodskappe en betekenisse.

Byvoorbeeld, die HTTP-statuskode 403.2 beteken Leestoegang verbode. Daar is egter ook 'n stelselfoutkode 403 wat beteken Die proses is nie in agtergrondverwerkingsmodus nie.

Net so kan die 500 statuskode wat beteken Internet Server Error maklik verwar word vir 'n stelselfoutkode 500 dit beteken Gebruikerprofiel kan nie gelaai word nie.

Dit is egter nie verwant nie en moet nie op dieselfde manier behandel word nie. Een vertoon in 'n webblaaier en verduidelik 'n foutboodskap oor die kliënt of bediener, terwyl die ander elders in Windows verskyn en glad nie noodwendig die webblaaier betrek nie.

As jy probleme ondervind om te identifiseer of die foutkode wat jy sien 'n HTTP-statuskode is, kyk noukeurig na waar die boodskap gesien word. As jy 'n fout in jou webblaaier op die webblad sien, is dit 'n

Ander foutboodskappe moet afsonderlik aangespreek word op grond van die konteks waarin hulle gesien word: Toestelbestuurder-foutkodes word in Toestelbestuurder gesien, stelselfoutkodes word regdeur Windows vertoon, POST-kodes word gegee tydens die Power On Self Toets-, speletjie-/programspesifieke foute is relevant vir daardie onderskeie programme, ens.

Aanbeveel: