RačunalaMreža

Ono što je http zaglavlja?

Koristite http zaglavlja postoji razmjena zvaničnih informacija između klijenta i servera. Ova informacija je nevidljiv korisnicima, ali to je nemoguće bez pravilan rad preglednika. Za obične korisnike informacije o tome i da o zadacima http zaglavlja izgleda prilično komplikovano, ali u stvari, oni ne sadrže teško jezik. To je ono što se suočava sa web korisnik na dnevnoj bazi.

Ono što je http zaglavlja?

"Hypertext Transfer Protocol" - tako prevodi http zaglavlja. Zbog samog postojanja, moguća veza između "klijent-server". Ako je objašnjeno u jednostavnim jezikom, od strane browsera šalje zahtjev, pokretanje vezu sa serverom. Na kraju, po defaultu, čeka zahtjev od klijenta, obrađuje ga i šalje nazad sažetak ili odgovor. U polje za pretragu, korisnik "zakucava" sajtu adresu koja počinje sa http: // i rezultati dobiveni u obliku otvorene stranice.

Kada se štampa web adresu u odgovarajući red, pretraživač se zahtijeva poslužitelj koristeći DNS. Server prepoznaje zaglavlju http (jedan ili više), što mu šalje kupca, a zatim izlazi tražene zaglavlja. Set se sastoji od obaveznog već postojeće naslove i nije pronađen.

U principu, http zaglavlja dovoljno efikasan. Oni nisu vidljivi u HTML-kodiranje, oni se šalju u tražene informacije. Mnogi naslovi se automatski šalje na server. Kako bi ga poslati u PHP-u, koristite zaglavlja funkciju.

interakcija preglednik i web stranice

Shema interakcije između preglednika i sajt je vrlo jednostavan. Dakle, http zaglavlja počinje niz upita, koji se potom šalje na server. Kao odgovor, klijent treba informacije dolaze. Inače, http protokol za sedamnaest godina - najviše se koristi na Internetu. To je jednostavan, pouzdan, brz i fleksibilan. Glavni zadatak http - tražiti informacije sa web-servera. Klijent je browser i servera - ligthttp, apache, nginx. Ako je veza između njih je uspješan, server u odgovoru na upit dohvaća željene informacije. informacije http uključuje tekst, audio datoteke, video.

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

  • startnoj liniji (tip poruke);
  • zaglavlja (opcije poruke);
  • tijelo informacije (poruke koja razdvaja prazan red).

Startnoj liniji - obavezni element polja zaglavlja zahtjeva http. zahtjev korisnika struktura se sastoji od tri glavna dijela:

  1. Metoda. Uz to ukazuje na vrstu zahtjeva.
  2. Path (putanja). Ova linija URL, koja prati domena.
  3. Protokola koji se koristi. Sastoji se od verzija protokola i http.

Moderni preglednici koriste verziju 1.1. Zatim naslova u formatu "Naziv: vrijednost".

HTTP-caching

Suština je da keš i skladište za HTML-stranice i druge datoteke u kešu (u operativnom memorije na tvrdom disku). Ovo je kako bi se ubrzao pristup do njih i ponovno spasiti propusnost.

Keš je čitaču, srednjeg prolaza i proxy servera. Prije nego što pošaljete poruku koju URL, pretraživač će provjeriti za objekte u kešu. Ako je objekt nije prisutan, zahtjev se prosljeđuje na sljedeći server, gdje se pregledava caching http zaglavlja na nginx serveru. Gateway i punomoćnici koriste različiti korisnici, tako da je cache dijeli.

HTTP-caching ne samo da može značajno ubrzati rad sajta, ali i da daju staru verziju stranice. Sa stranice cache prilikom slanja zaglavlja na odgovor. Ovo se ne može keširati tražene informacije putem HTTPS.

Opis http zaglavlja

Jedan od najvažnijih cache mehanizmi smatraju http zaglavlja istekne. Ovi naslovi su izvještavanje isteka roka ako u informacijama odgovor. Oni ukazuju na vrijeme i datum kada se smatra cache ustajao. Na primjer, kao što zaglavlje kako slijedi: Ističe: Wen, 30 Nov 2016 13:45:00 GMT. Ova struktura se koristi gotovo svuda, uključujući i cache stranice i slike. Ako korisnik odabere starijeg datuma, informacije neće biti keširane.

Http proxy zaglavlja su zaglavlja link kategoriju. Oni se ne keširaju po defaultu. Da cache radi ispravno, svaki URL mora odgovarati jednoj izvedbi sadržaja. Ako se stranica je važeća na dva jezika, svaka verzija mora imati svoj URL. Naslov varirati u skladu sa keš naziv upita zaglavlja. Na primjer, ako je ekran upit ovisi o pretraživača, server treba poslati zaglavlje. Tako je u cache se čuvaju različite verzije upite i tipova dokumenata. TTP prihvatiti zaglavlje je potrebno izraditi popise mogućih formata resursa koji se koriste, sa sasvim lako raditi, jer eliminira nepotrebno.

Postoje četiri grupe zaglavlja koje prolaze iznad glave. To su glavni naslovi - oni su sadržani u bilo kojem izvještaju server i klijent, zahtjev i odgovor, kao i prirode. Potonji opisuje sadržaj bilo koje poruke od klijenta i servera.

HTTP zaglavlja se smatra dodatnim odobrenja. Kada web-stranici traži provjeru autentičnosti klijenta, pretraživač prikazuje poseban prozor sa poljima za unos korisničkog imena i lozinke. Nakon što korisnik unese svoje podatke, preglednik šalje zahtjev http. Sadrži nazivom "odobrenja".

Kako vidjeti naslove?

Da biste vidjeli http zaglavlja, trebate instalirati dodatke za vaš browser, na primjer, firefox:

  • Firebug. Vidi naslove, možete tab neto (mreža), gdje izabrali sve (sve). Ovaj plugin ima značajke koje će biti korisno za web programere.
  • Live HTTP zaglavlja. Jednostavan plug-in za gledanje http zaglavlja. Uz to može biti generiran ručno tražiti.
  • Članovi Ghrome lako vidim naslove kada kliknu na dugme podešavanja, odaberite Developer Tools (neto radova).

Kada su instalirani dodatke, pokrenite ga i osvježiti svoj browser.

metode upit

Metode koje se koriste u HTTP, imaju sličnosti sa uputama, koji se prenose u obliku poruka na server. Ovo je poseban riječ u engleskom jeziku.

  • GET metoda. Koristi se da zatraži informacije od izvora. To je bio s njim sve akcije početi.
  • POST-a. Koristeći ga se podnosi. Na primjer, poruka na društvenoj mreži ili komentar, pretraživač stavlja POST-zahtjev tijela i šalje ih na server.
  • HEAD. Metoda je slična prvoj, ali obavlja plućne funkcije. On traži 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 serveru.
  • PUT. Učitava podatke o URL-a. To prenosi velike količine podataka.
  • OPCIJE. Rad sa konfiguracije servera.
  • URI. Identifikuje resurs i sadrži URL.

Struktura http odgovor

Server odgovara na zahtjeve klijenta sa dugim porukama. Odgovor se sastoji od nekoliko redova, koje ukazuju na verziju protokola, kod server status (200). On govori o tome šta promijenio na serveru za obradu primljenih zahtjeva:

  1. "Sto" status ukazuje na uspješno procesuiranje informacija. Server zatim šalje dokument na klijentu. Ostatak zahtjeva linije označavaju druge informacije o prenesenih informacija.
  2. Ako datoteka nije pronađena ili ne postoji, server šalje klijentu 404, ona se također zove greška.
  3. Kod 206 označava preuzimanje parcijalne fajl, koji se može nastaviti nakon nekog vremena.
  4. Kod 401 ukazuje na odbijanje odobrenja. To znači da su tražene stranice je zaštićen lozinkom koja mora da se unese da potvrdite unos.
  5. Zabranu prijemu, rekao je kod 403. Ograničenja na more, preuzimanja ili video - zajednički odgovor na internetu.
  6. Postoje i druge verzije kod: privremeno kretanje tražene datoteke, greška interni server, konačni pokret. U ovom slučaju, korisnik će biti preusmjeren. Ako se kod 500, što znači da je bilo propusta u radu servera.

URL - što je to?

URL - je srce web komunikacije između klijenta i poslužitelja. Zahtjev se obično šalje preko URL - lokator resursa uniformi. zahtjev URL struktura je vrlo jednostavna. Sastoji se od nekoliko elemenata: http protokol (zaglavlje), mangup (internet adresa), luka, resourte put i upita.

Protokol je također dostupan za sigurne veze HTTPS i razmjenu informacija. URL-adresa sadrži informacije o plasmanu određenu lokaciju na Internetu. Adresa sadrži naziv domene, put do nje, kao i svoje ime.

Glavni nedostatak rada na URL - to je nezgodno interakciju sa latinicom, kao i brojeve i simbole. SEO optimizacija adresa url igra važnu ulogu.

korisne savete

Aktivni korisnici računara i programeri nisu mesta da se upoznaju sa nekim stručne savjete daju stručnjaci iz oblasti:

  • Ukazuju isteka datumi datoteka i dokumenata, podložne promenama. Statističke informacije se nalaze u visokom vrijednosti max-age.
  • U posebnom dokumentu mora biti dostupan za samo jedan URL.
  • Ako je datoteka za ažuriranje će se preuzeti od strane korisnika, promijeniti ime i povezati na nju. Time se osigurava da novi preuzimanje, a ne zastarjeli dokument.
  • Last-Modified zaglavlja moraju biti u skladu sa ovim datum posljednje promjene u sadržaju. Ne bi trebalo da ponovo sačuvate stranica i dokumenata, osim ako ih mijenjati.
  • Koristite POST-zahtjev samo tamo gdje je to potrebno. Minimiziraju rad sa SSL-a.
  • Zaglavlja prije slanja server treba provjeriti plugin REDbot.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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