TechBlogSD - Allt för WordPress- och WEB -utveckling
WEB- och WordPress - instruktioner, nyheter, recensioner av teman och plugins

Lista över 1xx HTTP -statuskoder för information

7

HTTP står för HyperText Transfer Protocol som är en grund för internetkommunikation. En webbläsare som Chrome eller Firefox skickar en HTTP -begäran till servern när du anger en URL i webbläsarens adressfält och trycker på enter. Webbservern, som har det begärda innehållet, svarar sedan med HTTP -svaret för att slutföra kommunikationen. Under denna kommunikation skickar servern alltid en tresiffrig statuskod som kallas HTTP -statuskod för att indikera kommunikationens status. Exempelvis skickar servern en 404 -statuskod när den begärda webbsidan inte är tillgänglig eller tas bort.

Lista över 1xx HTTP -statuskoder för information

HTTP -begäran och svar över webben

Typer av HTTP -statuskoder

HTTP -statuskoder är grupper i fem kategorier beroende på syftet:

HTTP 1xx statuskoder – informationssvar

En webbserver svarar med en 1xx HTTP -statuskod i svaret när den mottagna begäran behandlas av servern och dessa koder är ett slags bekräftelse för klienten.

1xx -svaret består vanligtvis av en HTTP -statusrad, en rubrik och avslutas av en tom rad. 1xx statuskoder definieras endast i version HTTP/1.1 och stöds inte av den tidigare HTTP/1.0 -versionen. Därför bör webbservrar inte svara med 1xx -kod till en HTTP/1.0 -klient.

Eftersom 1xx HTTP -koder endast är avsedda för informationsändamål kommer webbläsare och användaragenter inte att behandla och visa dessa fel på frontend -skärmen som andra felserier. Webbläsare ignorerar dessa statuskoder och fortsätter att behandla den återstående delen av förfrågningarna. Det finns bara fyra statuskoder som används i 1xx -serien:

  • 100 – fortsätt
  • 101 – kopplingsprotokoll
  • 102 – bearbetning
  • 103 – tidiga tips

Vi har förklarat varje 1xx HTTP -statuskod i detalj nedan.

100 – Fortsätt

Servern skickar ett kod "100-Fortsätt" -svar för att indikera att delen av begäran är mottagen och klienten kan fortsätta att skicka den återstående begäran. Normalt skickar klienten först en begäranhuvud tillsammans med ett uttalande "Förvänta: 100-fortsätt" och tar emot 100 -statuskoden från servern för att fortsätta skicka förfrågningsdelen.

"Förvänta" -uttalandet i den ursprungliga begäran används för att undvika att skicka det ytterligare förfrågningsorganet om själva förfrågningsrubriken själv avvisas av servern. I det här fallet svarar servern med "417 – Förväntning misslyckades" och klienten bör sluta skicka den ytterligare begäran.

101 – Växlingsprotokoll

En webbserver skickar 101 statuskod när webbläsaren begär att ändra kommunikationsprotokollet under transaktionen. När begäran från klientwebbläsaren ber servern att byta kommunikationsprotokoll och servern accepterar det, skickar den HTTP -statuskoden "100 – Switching Protocols" som ett kvitto på begäran.

102 – Bearbetning (WebDAV)

En webbserver kan behöva mycket tid för att behandla komplexa förfrågningar. När en klientwebbläsare skickar en WebDAV-begäran med flera delförfrågningar som innefattar komplexa krav, tar servern lite tid att bearbeta och skickar denna kod "102-Bearbetning". Syftet med denna kod är att undvika timeout -fel på klientsidan genom att informera klienten om att servern har tagit emot begäran och behandla den.

103 – Tidiga tips

En webbserver skickar HTTP -statuskoden “103 – Early Hints" till webbläsaren till innan han börjar behandla HTTP -begärandena. Som namnet indikerar är detta en tidig antydan för klientwebbläsaren att servern ännu inte har börjat behandla förfrågningarna.

Lista över 1xx HTTP -statuskoder för information

Guide för HTTP -statuskoder

Sammanfattning

Webbservrar skickar endast 1xx -seriens HTTP -statuskoder endast för informationsändamål. Här är en lista med 1xx HTTP -statuskoder för informationssvar som returneras av en webbserver som svar på HTTP -förfrågningar från klientwebbläsaren. I allmänhet ignorerar webbläsare dessa 1xx statuskoder och kommer inte att visas i frontend.

Inspelningskälla: www.webnots.com
Leave A Reply

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer