[Powered by Google Translate] Dakle, većina svaki dan, vjerojatno upišite ili
barem vidjeti HTTP.
U stvari, ako gledate ili slušate to preko
Web, ti si pomoću HTTP upravo sada.
No, što je to?
Pa, to je ono što upišete na početku URL-a, ili na
najmanje koristi za.
Ovih dana, preglednici samo pretpostaviti da želite HTTP,
čak i ako ne zapravo ga upišite.
Više tehnički ipak, HTTP je protokol, jezik
vrste, koje web preglednici i web poslužitelji govore, set
konvencije na koje se pridržavaju, samo
kao što mi ljudi imamo.
Na primjer, u SAD-u, kada se prvi put sretnete nekoga,
obično započeti vezu šireći svoj
S druge strane, na kojem trenutku, druga osoba reagira na njega
ga trese.
Pa, to je protokol.
U nekim zemljama ili obitelji, možete pokrenuti povezivanja
ljubljenje netko na obrazu.
Pa, da drugi protokol.
Dakle HTTP je protokol koji se događa uključiti računala
umjesto ljudi.
A evo kako se to radi.
Kad preglednik želi pokazati ljudsku web stranicu, inicira
Priključak na web server slanjem HTTP zahtjeva,
unutar koje je poruka srodno molimo
pošalji mi ovu web stranicu.
U stvarnosti, to je nešto više zagonetan poput,
get/http/1.1.
No, kada poslužitelj primi taj zahtjev, on šalje HTTP
odgovor, unutar kojih je web stranica.
Sada da je web stranica, u međuvremenu, je napisan u jeziku
zove HTML ili HyperText Markup Language.
I to je HTTP dobiva svoje ime.
HTTP je skraćenica za HyperText Transfer Protocol,
jer ono što je prijenos sa servera na pregledniku
hipertekst, HyperText Markup Language.
U određenom smislu, web je poput restorana gdje si ti
kupac ili klijent.
Slično kao što naručiti hranu u restoranu od konobara ili
Konobarica koja zatim ga donosi na svoj stol, tako da web preglednike
poredak datoteka s web server koji onda
vraća se s isti.
U stvari, upravo zbog toga da preglednici su često
takozvani klijenti i poslužitelji su pozvani, i poslužitelji.
Odnos je vrlo velik dio isti.
Smisla?
U redu, dobro ajmo pogledati stvarni HTTP zahtjev
i odgovor.
Prvo, ajmo otvoriti preglednik.
Ja se dogoditi da se pomoću Chrome, ali to u većini bilo
preglednik ovih dana.
Idemo sljedeći odaberite View, Developer, Razvojni alati,
koji će otvoriti ploču Programer na
dno našeg prozora.
I neka je sljedeći klik koji panela Mreža kartica.
Sljedeći put kad sam učitati web-stranicu s poslužitelja, vidjet ćemo u
ova kartica svih HTTP promet između
Chrome i poslužitelja.
OK.
Idemo posjetiti, recimo, Google.
http://www.google.com/enter.
U redu, što se upravo dogodilo?
Pa prvi, ajmo dođite do samog vrha na kartici.
Prvi redak predstavlja Googleov HTTP odgovor na moj
HTTP zahtjev.
Pa, neka je kliknuti taj redak.
Na desnoj strani, mi smo sada vidjeli pretpregled HTML-a koji je bio
uključeni u taj odgovor, zajedno s cijelom gomilom
Javascript.
No, više o onima drugi put.
Idemo sada kliknite zaglavlja karticu na lijevoj ovu
Prikaz kartica, a evo gdje možemo vidjeti stvarnu HTTP
Zahtjev da se moj preglednik poslao i stvarni HTTP odgovor
da je Google vratio.
Kao i za poslužitelja odgovor, ajmo kliknite View Source sljedeći
Odgovor zaglavlja.
Evo što je Google poslao na moj pregledniku.
Prva linija je možda najzanimljiviji -
HTTP/1.1 200 OK.
To znači da sve je dobro i stranica je prebačen
uspješno.
Tečajevi su da nikad nisam vidio ovu 200 prije, inače
Poznat kao kod HTTP statusa, ali vjerojatno ste vidjeli 404,
Datoteka nije pronađena, možda neki drugi.
Pa, ovo je mjesto gdje su ti brojevi dolaze.
Pa ima li ga imati -
HTTP.