ComputereNetværk

Hvad er http header?

Brug http headers der er en udveksling af officielle oplysninger mellem klient og server. Disse oplysninger er usynlig for brugerne, men det er umuligt uden den korrekte drift af browseren. For almindelige brugere oplysninger om dette og om de opgaver http headers synes temmelig kompliceret, men i virkeligheden de ikke indeholder svært sprog. Dette er, hvad står på nettet bruger på daglig basis.

Hvad er HTTP -headere?

"Hypertext Transfer Protocol" - så oversætter http header. På grund af selve dens eksistens, mulig sammenhæng mellem "klient-server". Hvis forklaret i enkle vendinger, som browseren sender en anmodning, indleder forbindelse til serveren. Sidste, som standard, venter en anmodning fra en klient, behandler dem, og sender tilbage et resumé eller svar. I søgefeltet, brugeren "hamre" sitet adresse, som begynder med http: // og de opnåede resultater i form af den åbnede side.

Når der udskrives et web-adresse i den tilsvarende linje, er browseren krævede server ved hjælp af DNS. Serveren genkender http header (et eller flere), som sender ham en kunde, og derefter udlæser den ønskede overskrift. Sættet består af et obligatorisk allerede eksisterende titler og ikke fundet.

Generelt http headers tilstrækkeligt effektive. De er ikke synlige i HTML-kodning, de sendes til de ønskede oplysninger. Mange titler sendes automatisk af serveren. For at sende det i PHP, bruge funktionen header.

browser interaktion og hjemmeside

Arrangement med samspillet mellem browseren og webstedet er ganske enkel. Så http header begynder søgestrengen, som derefter sendes til serveren. Som svar, kunden har brug for oplysningerne stammer. I øvrigt, http-protokollen i sytten år - den mest anvendte på internettet. Det er simpelt, pålideligt, hurtigt og fleksibelt. Den vigtigste opgave http - anmode om oplysninger fra internettet-serveren. Klienten er en browser og serveren - ligthttp, apache, nginx. Hvis forbindelsen mellem dem er en succes, serveren som svar på en forespørgsel henter den ønskede information. Http oplysninger omfatter tekst, lydfiler, video.

Protokollen kan være transport for andre. klient anmodning består af tre dele:

  • startlinien (meddelelsestype);
  • header (message optioner);
  • krop af information (et budskab, der adskiller en tom linie).

Starten linje - et obligatorisk element i header-felter i anmodningen http. brugeranmodning struktur består af tre hoveddele:

  1. Metode. Med det angiver typen af anmodningen.
  2. Sti (sti). Denne linje af URL'en, som følger domænet.
  3. Den anvendte protokol. Den består af en version af protokollen og http.

Moderne browsere bruger version 1.1. Efterfulgt af titler i formatet "navn: værdi".

HTTP-caching

Den nederste linje er, at cachen giver lagerplads til HTML-sider og andre filer i cachen (i drift hukommelse på din harddisk). Dette er for at gøre adgangen til dem og gemme båndbredde.

Cachen er klientbrowseren, den mellemliggende gateway og proxy-server. Før du sender en besked via webadresse, vil browseren tjekke for objekter i cachen. Hvis objektet ikke er til stede, er anmodningen sendt til næste server, hvor det kontrolleres caching HTTP headers på nginx serveren. Gateways og fuldmagter bruges af forskellige brugere, så cachen er delt.

HTTP-caching kan ikke kun væsentligt fremskynde driften af hjemmesiden, men også at give den gamle version af siden. Med webstedet cachen , når du sender overskrifter til svaret. Dette kan ikke være cachet bestilles via HTTPS oplysninger.

Beskrivelse http-headere

En af de vigtigste cache mekanismer anses HTTP-headere udløber. Disse overskrifter rapporterer udløbsdatoen forudsat i svaret oplysninger. De viser tid og dato, hvor cachen anses forældet. For eksempel sådan en header som følger: Udløber: Wen, 30 nov 2016 13:45:00 GMT. Denne struktur bruges næsten overalt, herunder til at cache sider og billeder. Hvis brugeren vælger en ældre dato, vil oplysningerne ikke cached.

HTTP-proxy overskrifter er header link kategori. De er ikke cached som standard. For at cache at fungere korrekt, skal hver enkelt webadresse svarer til en udformning af indholdet. Hvis siden er gyldigt i to sprog, skal hver version har sin egen webadresse. Titel varierer efter cache forespørgsel navn overskrifter. For eksempel, hvis forespørgslen visning afhænger af browseren, serveren skal sende en header. Således i cachen er gemt forskellige versioner af forespørgsler og dokumenttyper. TTP acceptere header er forpligtet til at udarbejde lister over mulige formater af midler, der med det ganske let at arbejde med, da det fjerner unødvendige.

Der er fire grupper af overskrifter, der passerer overhead. Disse er de vigtigste overskrifter - de er indeholdt i enhver rapport serveren og klienten, anmodningen og svar, samt naturen. Sidstnævnte beskriver indholdet af eventuelle meddelelser fra klienten og serveren.

HTTP header betragtes som en supplerende tilladelse. Når web-side beder klientgodkendelse, viser browseren et særligt vindue med felter til indtastning af brugernavn og password. Efter brugeren indtaster deres data, browseren sender en anmodning http. Den indeholder titlen "tilladelse".

Sådan se overskrifterne?

For at se http header, skal du installere plug-ins til din browser, f.eks firefox:

  • Firebug. Vis overskrifter, kan du fanen netto (netværk), hvor vælge alle (alle). Dette plugin har de funktioner, der vil være nyttige for web-udviklere.
  • Levende HTTP headers. Enkel plug-in til visning HTTP-headere. Med det kan genereres manuelt anmode om.
  • Medlemmer Ghrome nemt se overskrifterne, når de klikker på knappen Indstillinger, vælge Developer Tools (netto værker).

Når plugins er installeret, skal du køre den og opdatere din browser.

query metoder

De anvendes i HTTP metoder, har ligheder med de instruktioner, der overføres i form af meddelelser til serveren. Dette er en særlig ord i det engelske sprog.

  • GET-metoden. Det bruges til at anmode om oplysninger fra ressourcen. Det var med ham hele aktionerne begynde.
  • POST. Ved hjælp af den forelægges. For eksempel, en meddelelse på et socialt netværk eller en kommentar, browseren placerer POST-anmodning krop og sender det til serveren.
  • HOVED. Fremgangsmåden ligner den første, men udfører lungefunktion. Han spørger kun de meta-data, bortset fra svarmeddelelse. Metode der anvendes, hvis de ønsker at få oplysninger om filer uden at downloade. Brug den, hvis de ønsker at teste funktionaliteten af linkene på serveren.
  • PUT. Indlæser data på URL'en. Den sender store mængder data.
  • OPTIONS. Arbejde med server-konfigurationer.
  • URI. Den identificerer en ressource og indeholder en URL.

Struktur http respons

Serveren reagerer på anmodninger fra klienterne med lange meddelelser. Svaret består af et par linjer, der angiver protokollen versionen, server statuskode (200). Han taler om, hvad der har ændret sig på serveren for behandling af indkommende anmodning:

  1. "Hundred" -status indikerer en vellykket behandling af oplysninger. Serveren sender derefter dokumentet til klienten. Resten af anmodningen linjer angiver andre oplysninger om den transmitterede information.
  2. Hvis filen ikke findes eller findes ikke, serveren sender til klienten 404, er det også kaldes en fejl.
  3. Kode 206 angiver delvis fil download, som kan genoptages efter et stykke tid.
  4. Kode 401 angiver afslag på godkendelse. Det betyder, at den ønskede side er beskyttet af en adgangskode, der skal indtastes for at bekræfte indtastningen.
  5. Forbuddet mod optagelse, sagde kode 403. Begrænsninger i udsigt, downloads eller video - et fælles svar på internettet.
  6. Der er også andre versioner af koden: midlertidigt flytter den ønskede fil, en intern server fejl, den endelige bevægelse. I dette tilfælde vil brugeren blive omdirigeret. Hvis en kode 500, hvilket betyder, at der var fejl i serverdrift.

URL - hvad er det?

URL - er hjertet af banen af kommunikationen mellem klienten og serveren. En anmodning er normalt sendes via URL - Uniform Resource Locator. anmodning url struktur er meget enkel. Den består af flere elementer: http-protokollen (header), tude (hjemmeside adresse), havn, resourte sti og forespørgsel.

Protokollen er også tilgængelig for sikker HTTPS-forbindelse og udveksling af oplysninger. URL-adresse indeholder oplysninger om placeringen af et bestemt websted på internettet. Adresse omfatter domænenavnet, stien til den side, såvel som dens navn.

Den største ulempe ved arbejdet til en URL - det er akavet interaktion med det latinske alfabet, samt tal og symboler. SEO optimering adresse url spiller en vigtig rolle.

nyttige tips

Aktive computerbrugere og udviklere er ikke steder at stifte bekendtskab med nogle professionelle rådgivning af eksperter på området:

  • Angiv udløbsdatoer for filer og dokumenter, med forbehold af opdateringer. Statistisk oplysninger findes i de høje værdier af max-alder.
  • En særskilt dokument skal være til rådighed for kun én webadresse.
  • Hvis opdateringen fil, der skal downloades af brugeren, ændre navn og linke til det. Dette sikrer, at den nye download, snarere end forældet dokument.
  • Sidste-Modified overskrifter skal være i overensstemmelse med den nuværende dato for de seneste ændringer i indholdet. Bør ikke gem sider og dokumenter, medmindre du ændrer dem.
  • Brug POST-anmodning, hvis det er nødvendigt. Minimer arbejde med SSL.
  • Headers, før du sender server bør tjekke plugin REDbot.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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