DatorerNätverk

Vad är HTTP-huvudet?

Använd HTTP-huvuden finns det ett utbyte av officiell information mellan klient och server. Denna information är osynlig för användarna, men det är omöjligt utan korrekt användning av webbläsaren. För vanliga användare information om detta och om de uppgifter HTTP-huvuden verkar ganska komplicerat, men i själva verket inte innehåller svårt språk. Detta är vad som är vänd mot webbanvändare på en daglig basis.

Vad är HTTP headers?

"Hypertext Transfer Protocol" - så översätter http header. På grund av dess existens, möjligt samband mellan "klient-server". Om förklaras i enkla ordalag, genom webbläsaren skickar en begäran, initiera anslutning till servern. Senaste som standard, väntar en begäran från en klient, bearbetar den och skickar tillbaka en sammanfattning eller svar. I sökrutan användaren "hamra" platsen adress som börjar med http: // och de resultat som erhållits i form av den öppnade sidan.

När du skriver en webbadress i motsvarande rad är webbläsaren krävs servern med hjälp av DNS. Servern erkänner http header (en eller flera), som skickar honom en kund, och matar sedan ut den begärda header. Setet består av ett obligatoriskt redan existerande titlar och inte hittas.

I allmänhet, http-rubrikerna tillräckligt effektiv. De syns inte i HTML-kodning, de skickas till den begärda informationen. Många titlar skickas automatiskt av servern. För att skicka den i PHP använder funktionen header.

browser interaktion och webbplats

Scheme av interaktion mellan webbläsaren och webbplatsen är ganska enkelt. Så http header börjar frågesträngen, som sedan skickas till servern. Som svar behöver kunden informationen kommer. Förresten, http-protokollet för sjutton år - den mest använda på Internet. Det är enkelt, pålitligt, snabbt och flexibelt. Den viktigaste uppgiften http - begära information från webbservern. Kunden är en webbläsare och servern - ligthttp, apache, Nginx. Om anslutningen mellan dem är framgångsrika, servern som svar på en fråga hämtar den önskade informationen. Http information innefattar text, ljudfiler, video.

Protokollet kan vara transport för andra. klientbegäran består av tre delar:

  • startlinjen (meddelandetypen);
  • header (meddelandealternativ);
  • kropp av information (ett meddelande som skiljer en tom rad).

Startlinjen - en obligatorisk del av rubrikfält begäran http. användarens begäran struktur består av tre huvuddelar:

  1. Method. Med den anger vilken typ av begäran.
  2. Bana (bana). Denna linje av URL, som följer domänen.
  3. Det protokoll som används. Den består av en version av protokollet och http.

Moderna webbläsare använder version 1.1. Följt av titlar i formatet "namn: värde".

HTTP-caching

Summan av kardemumman är att cache ger lagringsutrymme för HTML-sidor och andra filer i cache (i drift minnet på din hårddisk). Detta är i sin ordning att påskynda tillgången till dem och åter spara bandbredd.

Cachen är klientwebbläsaren, mellan gateway och proxyservern. Innan du skickar ett meddelande från URL, kommer webbläsaren kontrollera om objekt i cachen. Om objektet inte finns, är begäran vidarebefordras till nästa server, där det kontrolleras caching HTTP-huvuden på Nginx server. Gateways och proxyservrar används av olika användare, så cachen är delad.

HTTP-caching kan inte bara avsevärt påskynda driften av webbplatsen, men också att ge den gamla versionen av sidan. Med plats cache när du skickar rubriker till svaret. Detta kanske inte är cachad information som begärs via HTTPS.

Beskrivning HTTP-huvuden

En av de viktigaste mekanismerna cache anses HTTP-huvuden ut. Dessa rubriker rapporterar utgångsdatum anges i informations svar. De visar tid och datum då cache anses föråldrade. Till exempel, ett sådant huvud enligt följande: Utgår: Wen 30 nov 2016 13:45:00 GMT. Denna struktur används nästan överallt, bland annat till cache sidor och bilder. Om användaren väljer en äldre datum, kommer informationen inte att cachas.

HTTP-proxy rubriker är header länk kategori. De är inte cachade som standard. För att cache ska fungera måste varje URL motsvara ett utförande av innehållet. Om sidan är giltigt i två språk, måste varje version har sin egen webbadress. Titel varierar beroende på cache fråge namn rubriker. Till exempel, om frågan displayen beror på vilken webbläsare måste servern skicka en rubrik. Således, i cache lagras olika versioner av förfrågningar och dokumenttyper. TTP acceptera header krävs för att upprätta listor över tänkbara format av resurser som används, med det ganska lätt att arbeta med, eftersom det eliminerar onödig.

Det finns fyra grupper av rubriker som passerar ovanför. Dessa är de viktigaste rubrikerna - de ingår i någon rapport server och klient, begäran och svar samt naturen. Den senare beskriver innehållet i meddelanden från klienten och servern.

HTTP-huvudet anses vara en kompletterande godkännande. När webbsida frågar klientautentisering, visar webbläsaren ett särskilt fönster med fält för inmatning användarnamn och lösenord. När användaren går in i sina data, skickar webbläsaren en begäran http. Den innehåller titeln "tillstånd".

Hur ser rubrikerna?

För att se HTTP-huvudet, måste du installera insticksprogram till din webbläsare, till exempel Firefox:

  • Firebug. Visa rubriker kan du fliken netto (nätverk), där markera alla (alla). Denna plugin har funktioner som kommer att vara användbart för webbutvecklare.
  • Live HTTP headers. Enkel plug-in för visning HTTP-huvuden. Med den kan genereras manuellt begär.
  • Medlemmar Ghrome lätt se rubrikerna när de klickar på knappen Inställningar, välj Developer Tools (netto verk).

När plugin-program har installerats, kör den och uppdatera din webbläsare.

frågemetoder

De metoder som används i HTTP, har likheter med de instruktioner, som sänds i form av meddelanden till servern. Detta är en speciellt ord i det engelska språket.

  • GET-metoden. Det används för att begära information från resursen. Det var med honom åtgärder börjar.
  • POST. Med hjälp av den överlämnas till. Till exempel, ett meddelande på ett socialt nätverk eller en kommentar placerar webbläsaren POST-begäran kropp och skickar det till servern.
  • HEAD. Metoden är liknande den första, men utför lungfunktion. Han frågar endast metadata, förutom svarsmeddelandet. Metod används, om de vill få information om filer utan att ladda ner. Använd den om de vill testa funktionaliteten av länkarna på servern.
  • PUT. Laddas data på webbadressen. Den överför stora mängder data.
  • ALTERNATIV. Att arbeta med serverkonfigurationer.
  • URI. Det identifierar en resurs och innehåller en webbadress.

Struktur http svar

Servern svarar på klientförfrågningar med långa meddelanden. Svaret består av några rader, som anger protokollversion, status kodserver (200). Han talar om vad som har förändrats på servern för bearbetning av inkommande begäran:

  1. "Hundra" status indikerar en framgångsrik behandling av information. Servern skickar sedan dokumentet till kunden. Resten av begäran linjerna anger annan information om den överförda informationen.
  2. Om filen inte hittas eller inte existerar, sänder servern till klienten 404, är det också kallas ett misstag.
  3. Kod 206 indikerar partiell nedladdning av filer, som kan återupptas efter ett tag.
  4. Kod 401 indikerar vägran tillstånd. Detta innebär att den begärda sidan är skyddad av ett lösenord som måste anges för att bekräfta inmatningen.
  5. Förbudet mot tillträde, sade kod 403. Begränsningar för visningar, nedladdningar eller video - ett gemensamt svar på Internet.
  6. Det finns även andra versioner av koden: tillfällig förflyttning av den önskade filen, ett internt fel server, den sista satsen. I detta fall kommer användaren att omdirigeras. Om en kod 500, vilket innebär att det fanns brister i serverdrift.

URL - vad är det?

URL - är hjärtat i nätet för kommunikation mellan klienten och servern. En begäran är oftast skickas via URL - Uniform Resource Locator. begäran url struktur är mycket enkel. Den består av flera element: http-protokollet (header), hoot (webbadress), port, resourte sökväg och fråga.

Protokollet finns även för säker https-anslutning och utbyte av information. URL-adress innehåller information om placeringen av en viss webbplats på Internet. Adress omfattar domännamnet, vägen till sidan, liksom dess namn.

Den största nackdelen med arbetet till en URL - det är besvärligt samspel med det latinska alfabetet, samt siffror och symboler. SEO optimering adress url spelar en viktig roll.

användbara tips

Aktiva datoranvändare och utvecklare är inte ställen att bekanta sig med några professionella råd som ges av experter på området:

  • Ange utgångsdatum av filer och dokument, med förbehåll för uppdateringar. Statistiska uppgifter finns i de höga värdena på max-age.
  • Ett separat dokument måste finnas tillgängliga för bara en webbadress.
  • Om uppdateringsfilen som ska hämtas av användaren, ändra namn och länka till den. Detta säkerställer att den nya nedladdning, snarare än föråldrade dokument.
  • Last-Modified rubriker skall överensstämma med nuvarande datum de senaste ändringarna i innehållet. Borde inte spara om sidor och dokument, om du inte ändrar dem.
  • Använd POST-begäran endast när det behövs. Minimera arbete med SSL.
  • Rubriker innan du skickar servern bör kontrollera plugin REDbot.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.atomiyme.com. Theme powered by WordPress.