RačunalaMreža

Što je HTTP zaglavlje?

Korištenje HTTP zaglavlja postoji razmjena službenih informacija između klijenta i poslužitelja. Ova informacija je nevidljiv za korisnika, ali to je nemoguće bez ispravan rad preglednika. Za obične korisnike o ovome io zadacima HTTP zaglavlja činiti komplicirano, ali u stvari oni ne sadrže teško jezik. To je ono što se suočava s web korisnika na dnevnoj bazi.

Što je HTTP zaglavlja?

"Hypertext Transfer Protocol" - tako prevodi http zaglavlja. Zbog samim svojim postojanjem, moguća veza između „klijent-poslužitelj”. Ako je objašnjeno u jednostavnim uvjetima, u pregledniku šalje zahtjev, pokretanje vezu s poslužiteljem. Posljednje, po defaultu, čeka zahtjev od klijenta, to obrađuje i šalje natrag sažetak ili odgovor. U okvir za pretraživanje, korisnik „zakucavanje” site adresu koja počinje sa http: // i rezultate dobivene u obliku otvorenog stranice.

Kada ispisujete web adresu u odgovarajućoj liniji, preglednik je potrebno poslužitelja korištenjem DNS. Poslužitelj prepoznaje zaglavlje HTTP (jedan ili više), koji mu šalje kupcu, a zatim ispisuje tražene zaglavlje. Skup se sastoji od obveznog već postojećih naslova i nije pronađen.

Općenito, HTTP zaglavlja dovoljno učinkovit. Oni nisu vidljivi u HTML-kodiranje, oni se šalju tražene podatke. Mnogi naslovi automatski se šalju poslužitelju. Da bi ga poslati u PHP-u, upotrijebite funkciju zaglavlje.

interakcija preglednik i web stranica

Shema interakcije između preglednika i web stranice je vrlo jednostavna. Dakle, http header počinje niz upita, koji se zatim šalje na server. Kao odgovor, klijent treba informacija dolazi. Usput, HTTP protokol za sedamnaest godina - najviše se koristi na Internetu. To je jednostavan, pouzdan, brz i fleksibilan. Glavni zadatak http - zatražiti informacije od web-poslužitelj. Klijent je preglednik i poslužitelj - ligthttp, Apache, Nginx. Ako se veza između njih je uspješna, poslužitelj, kao odgovor na upit dohvaća željene informacije. Http informacija uključuje tekst, audio datoteke, video.

Protokol može biti transporta za druge. zahtjev klijenta se sastoji od tri dijela:

  • polazna linija (tip poruke);
  • zaglavlja (opcije poruka);
  • Tijelo informacije (poruke koje razdvaja prazan redak).

Početak linija - obvezni element zaglavlja polja HTTP zahtjev. Struktura zahtjev korisnika se sastoji od tri glavna dijela:

  1. Metoda. Uz to ukazuje na vrstu zahtjeva.
  2. Put (put). Ova linija URL koji prati domenu.
  3. Protokol koristi. Sastoji se od verzije protokola i http.

Moderni preglednici koriste verziju 1.1. Slijedi naslova u formatu „ime: vrijednost”.

HTTP caching

Dno crta je da cache omogućuje spremanje HTML-stranica i drugih datoteka u cache (u operativnom memorije na tvrdom disku). To je, kako bi se ubrzao pristup do njih i ponovno spremanje bandwith.

Cache je klijent preglednik, intermedijarni pristupnik i proxy poslužitelj. Prije nego što pošaljete poruku URL, preglednik će provjeriti objekata u cache. Ako objekt nije prisutan, zahtjev se prosljeđuje na sljedeći server, gdje se provjerava zaglavlja caching http na Nginx poslužitelju. Pristupnici i punomoćnici koriste različite korisnike, tako cache dijeli.

HTTP caching ne samo da može značajno ubrzati rad stranice, ali i dati staru verziju stranice. Sa stranice cachea prilikom slanja zaglavlja na odgovoru. To ne može biti spremljeno tražene podatke putem HTTPS-a.

zaglavlja Opis http

Jedan od najvažnijih tajnih skloništa mehanizama smatra HTTP zaglavlja istekne. Ovi naslovi su izvijestili datum isteka naveden u podacima odgovora. Oni ukazuju vrijeme i datum kada se smatra ustajale cache. Na primjer, takav zaglavlje kako slijedi: Ističe: Wen, 30 studeni 2016 13:45:00 GMT. Ova struktura se koristi gotovo svugdje, uključujući i cache stranicama i slikama. Ako korisnik odabere starijeg datuma, podaci neće biti spremljene.

HTTP proxy zaglavlja header veza kategorija. Nisu su spremljene po defaultu. Cache kako bi ispravno funkcionirao, svaki URL mora odgovarati jednoj varijanti sadržaja. Ako je stranica vrijedi na dva jezika, svaki verzija mora imati svoj URL. Naslov varirati ovisno o pohrani zaglavlja naziv upita. Na primjer, ako je prikaz upit ovisi o pregledniku, poslužitelj mora poslati zaglavlje. Dakle, u cache pohranjuju se različite verzije upite i vrste dokumenata. TTP prihvatiti zaglavlje je potrebno izraditi popise mogućih formata resursa koji se koriste, a to vrlo lako raditi, jer eliminira nepotrebno.

Postoje četiri grupe zaglavlja koji prolaze iznad glave. To su glavni naslovi - oni su sadržani u bilo izvješća poslužitelja i klijenta, zahtjeva i odgovora, kao i prirodu. Potonji opisuje sadržaj bilo koje poruke od klijenta i poslužitelja.

HTTP zaglavlje smatra dodatni odobrenje. Kada je web-stranica traži autentifikaciju klijenta, preglednik prikazuje poseban prozor sa poljima za ulazak korisničko ime i lozinku. Nakon što korisnik unese svoje podatke, preglednik šalje HTTP zahtjeva. Ona sadrži naziv „odobrenja”.

Kako biste vidjeli naslove?

Da biste vidjeli http zaglavlja, morate instalirati dodatke za preglednik, primjerice, Firefox:

  • Firebug. Vidi naslove, možete karticu net (mreže), gdje je odabrati sve (sve). Ovaj dodatak ima značajke koje će biti korisne za web programere.
  • Žive HTTP zaglavlja. Jednostavna plug-in za pregledavanje zaglavlja HTTP. Uz to mogu biti generirani ručno tražiti.
  • Članovi Ghrome lako vidjeti naslove kad kliknite gumb Postavke, odaberite Razvojni alati (neto djela).

Kada su dodaci instaliran, pokrenite ga i osvježiti svoj preglednik.

metode upit

Metode korištene u HTTP, imaju sličnosti s uputama koje se prenose u obliku poruka na poslužitelju. To je posebna riječ u engleskom jeziku.

  • GET metodu. Koristi se zatražiti informacije od izvora. Bila je s njim sve radnje početi.
  • POST. Koristeći se podnese. Na primjer, poruka na društvenoj mreži ili komentar, preglednik stavlja tijelo post-zahtjev i šalje na poslužitelj.
  • GLAVA. Metoda je slična prvoj, ali obavlja funkciju pluća. On pita samo meta-podataka, osim iz poruke odgovora. Metoda se koristi, ako žele dobiti informacije o datotekama bez preuzimanja. Koristite ga ako žele testirati funkcionalnost linkova na poslužitelju.
  • PUT. Učitava podatke o URL-a. Ona prenosi velike količine podataka.
  • OPTIONS. Rad s konfiguracijama poslužitelja.
  • URI. On identificira resurs i sadrži URL.

Struktura http odgovor

Poslužitelj odgovara na zahtjeve klijenata s dugim porukama. Odgovor se sastoji od nekoliko redaka, koji ukazuju na verziju protokola, poslužitelj statusni kôd (200). On govori o tome što se promijenilo na poslužitelju za obradu ulaznih zahtjeva:

  1. „Sto” stanje ukazuje na uspješnu obradu informacija. Poslužitelj zatim šalje dokument na klijenta. Ostatak je zahtjev linije označavaju druge informacije o prenesene informacije.
  2. Ako datoteka nije pronađena ili ne postoji, poslužitelj šalje klijentu 404, ona se također zove pogreška.
  3. Kod 206 ukazuje na djelomičnu preuzimanje datoteka, koji se može nastaviti nakon nekog vremena.
  4. Kod 401 ukazuje na odbijanje odobrenja. To znači da tražena stranica je zaštićen lozinkom koja se mora otvoriti za potvrdu unosa.
  5. Zabrana prijema, kazao je kod 403. Ograničenja pregleda, preuzimanja ili video - zajednički odgovor na internetu.
  6. Postoje i druge verzije koda: privremeno kretanje zatražene datoteke, interna greška poslužitelja, konačni pokreta. U tom slučaju, korisnik će biti preusmjeren. Ako kodom 500, što znači da je bilo propusta u radu servera.

URL - što je to?

URL - je srce webu komunikacije između klijenta i poslužitelja. Zahtjev se obično šalju putem URL - Uniform Resource Locator. Zahtjev URL struktura je vrlo jednostavan. Sastoji se od nekoliko elemenata: HTTP protokol (header), Hoot (web adresa), luka, resourte putu i upita.

Protokol je također dostupna za sigurnu HTTPS vezu i razmjenu informacija. URL-adresa sadrži informacije o smještaju određenom mjestu na Internetu. Adresa uključuje ime domene, put do stranici, kao i svoje ime.

Glavni nedostatak u radu URL - to je nezgodno interakcija s latinicom, kao i brojeve i simbole. SEO optimizacija URL adresa igra važnu ulogu.

korisni savjeti

Aktivni korisnici računala i programeri nisu mjesta za upoznati s nekim stručne savjete dane od strane stručnjaka na području:

  • Navesti datum isteka datoteka i dokumenata, u skladu s promjenama. Statistički podaci se daje u visokim vrijednostima max-age.
  • Poseban dokument mora biti dostupan za samo jedan URL.
  • Ako ažuriranje datoteka koje treba preuzeti od strane korisnika, promijeniti naziv i link na njega. To osigurava da novi download, a ne zastarjeli dokument.
  • Zadnja izmjena zaglavlja moraju biti u skladu s ovim datumom posljednje promjene u sadržaju. Ne bi li resave stranice i dokumente, osim ako ih promijeniti.
  • Koristite post zahtjev samo tamo gdje je to potrebno. Minimiziranje rad s SSL-om.
  • Zaglavlja prije slanja poslužitelju treba provjeriti plugin REDbot.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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