TechBlogSD - Alt for WordPress- og WEB -utvikling
WEB- og WordPress -instruksjoner, nyheter, anmeldelser av temaer og plugins

Liste over 1xx HTTP -statuskoder for informasjon

2

HTTP står for HyperText Transfer Protocol som er et grunnlag for internettkommunikasjon. En nettleser som Chrome eller Firefox sender en HTTP -forespørsel til serveren når du skriver inn en URL på nettleserens adresselinje og trykker enter. Webserveren, som har det forespurte innholdet, svarer deretter med HTTP -svaret for å fullføre kommunikasjonen. Under denne kommunikasjonen sender serveren alltid en tresifret statuskode kalt HTTP -statuskode for å indikere kommunikasjonens status. For eksempel sender serveren en 404 -statuskode når den forespurte nettsiden ikke er tilgjengelig eller slettet.

Liste over 1xx HTTP -statuskoder for informasjon

HTTP -forespørsel og svar på nettet

Typer HTTP -statuskoder

HTTP -statuskoder er grupper i fem kategorier avhengig av formålet:

HTTP 1xx statuskoder – informasjonssvar

En webserver reagerer med en 1xx HTTP -statuskode i svaret når den mottatte forespørselen er under behandling av serveren og disse kodene er en slags bekreftelse for klienten.

1xx -respons består vanligvis av en HTTP -statuslinje, en overskrift og avsluttes av en tom linje. 1xx statuskoder er bare definert i versjon HTTP/1.1 og støttes ikke av den forrige HTTP/1.0 -versjonen. Derfor bør webservere ikke svare med 1xx -kode til en HTTP/1.0 -klient.

Siden 1xx HTTP -koder bare er ment for informasjonsformål, vil ikke nettlesere og brukeragenter behandle og vise disse feilene på frontend -skjermen som andre feilserier. Nettlesere ignorerer disse statuskodene og fortsetter å behandle den gjenværende delen av forespørslene. Det er bare fire statuskoder som brukes i 1xx -serien:

  • 100 – fortsett
  • 101 – bytteprotokoller
  • 102 – behandling
  • 103 – tidlige hint

Vi har forklart hver 1xx HTTP -statuskode i detalj nedenfor.

100 – Fortsett

Serveren sender et kode "100-Fortsett" svar for å indikere at delen av forespørselen er mottatt og klienten kan fortsette å sende den gjenværende forespørselen. Normalt sender klienten først en forespørselstekst sammen med en uttalelse "Forvent: 100-fortsett" og mottar 100 -statuskoden fra serveren for å fortsette å sende forespørselsteksten.

"Forvent" -erklæringen i den første forespørselen brukes for å unngå å sende det andre forespørselslegemet i tilfelle selve hodet til forespørselen selv blir avvist av serveren. I dette tilfellet svarer serveren med “417 – Forventning mislyktes", og klienten bør slutte å sende det andre forespørselsteksten.

101 – Byttingsprotokoller

En webserver sender 101 statuskode når nettleseren ber om å endre kommunikasjonsprotokollen under transaksjonen. Når forespørsel fra klientleseren ber serveren om å bytte kommunikasjonsprotokoll og serveren godtar den, sender den HTTP -statuskoden “100 – Switching Protocols” som en bekreftelse på forespørselen.

102 – Behandling (WebDAV)

En webserver kan trenge lang tid for å behandle komplekse forespørsler. Når en klientleser sender en WebDAV-forespørsel med flere delforespørsler som involverer komplekse krav, tar serveren litt tid før behandlingen og sender denne koden "102-Processing". Formålet med denne koden er å unngå timeout -feil på klientsiden ved å informere klienten om at serveren har mottatt forespørselen og behandle den.

103 – Tidlige tips

En webserver sender HTTP -statuskoden “103 – Early Hints” til nettleseren før de begynner å behandle HTTP -forespørslene. Som navnet indikerer, er dette et tidlig hint for klientleseren om at serveren ennå ikke har begynt å behandle forespørslene.

Liste over 1xx HTTP -statuskoder for informasjon

HTTP Status Codes Guide

Sammendrag

Nettservere sender 1xx -serien HTTP -statuskoder bare for informasjonsformål. Her er en liste over 1xx HTTP -statuskoder for informasjonssvar som returneres av en webserver som svar på HTTP -forespørsler fra klientleseren. Vanligvis ignorerer nettlesere disse 1xx statuskodene og vil ikke vises i frontend.

Opptakskilde: www.webnots.com
Leave A Reply

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon