[Powered by Google Translate] Deci cea mai mare în fiecare zi, tastați probabil sau cel puțin să văd HTTP. De fapt, dacă te uiți sau asculta la acest peste web, sunteți folosind HTTP chiar acum. Dar ce este? Ei bine, este ceea ce tastați, la începutul unei adrese URL, sau la cel mai puțin folosit pentru a. Aceste zile, browsere doar presupune că doriți HTTP, chiar dacă nu tastați de fapt. Mai multe punct de vedere tehnic, deși, HTTP este un protocol, o limbă de felul, care browserele web și servere de web vorbesc, un set de convențiile la care adera, doar la fel ca noi, oamenii, avem. De exemplu, în Statele Unite, atunci când te întâlnești prima cineva, iniția o conexiune de obicei, prin extinderea dvs. mână, moment în care, altă persoană răspunde prin agitându-l. Ei bine, asta e un protocol. În unele țări sau familii, în care inițiați o conexiune de saruta pe cineva pe obraz. Ei bine, faptul că un alt protocol. Deci, HTTP este un protocol care se întâmplă să se implice calculatoare în loc de oameni. Și iată cum funcționează. Atunci când un browser vrea să arate un om într-o pagină de web, acesta inițiază o conexiune la un server de web prin trimiterea unei cereri HTTP, în interiorul căruia este un mesaj asemănător pentru a vă rugăm trimite-mi aceasta pagina de web. În realitate, e ceva mai criptic cum ar fi, get/http/1.1. Dar când serverul primește cererea, aceasta trimite un HTTP Răspunsul, în interiorul căruia este pagina web. Acum, că pagina web, în ​​același timp, este scris într-o limbă numit HTML, sau HyperText Markup Language. Și asta e HTTP devine numele său propriu. HTTP este un acronim pentru HyperText Transfer Protocol, pentru că ceea ce este transferul de la server la browser-ul este hipertext, HyperText Markup Language. Într-un sens, web-ul este ca un restaurante unde ești client sau client. Mai mult ca tine comandați mâncare într-un restaurant de la un chelner sau chelnerita care apoi le aduce la masa ta, face acest lucru browsere web fișiere de comandă de pe un server de web care apoi revine cu aceeași. De fapt, este motivul pentru care foarte browsere sunt adesea clienții și serverele numitele sunt numite servere, de asemenea. Relația este foarte mult la fel. Asigurați-simț? În regulă, să bine să aruncăm o privire la o cerere reală HTTP și răspunsul. În primul rând, haideți să deschideți un browser. I se întâmplă să fie folosind Chrome, dar face acest lucru în aproape orice Browser-ul în aceste zile. Să Subiectul următor selectați, Developer, Instrumente de dezvoltare, care va deschide un panou de dezvoltator la partea de jos a ferestrei noastre. Și să faceți clic pe tab-ul următor, care panoului de rețea. Data viitoare când încărca pagina de web de pe un server, vom vedea în această filă toate traficul HTTP între Chrome și server. OK. Să vizităm, să zicem, Google. http://www.google.com/enter. OK, ce sa întâmplat? Păi în primul rând, să derulați până la foarte de sus a filei. Primul rând reprezintă răspunsul HTTP Google pentru a-mi HTTP cerere. Ei bine, hai să faceți clic pe acel rând. Pentru a dreapta, vedem acum o previzualizare a HTML care a fost incluse în acest răspuns, împreună cu o grămadă de JavaScript. Dar mai mult pe cei care altă dată. Să faceți clic pe tab-ul acum Anteturile la stânga Fila Examinare, și aici e unde putem vedea efectiv HTTP Cererea că browser-ul meu a trimis și efective de răspuns HTTP că Google a revenit. În ceea ce privește răspunsul serverului, să faceți clic pe Sursă Subiectul urmator Anteturi de răspuns. Iată ce Google a trimis la browser-ul meu. Prima linie este, probabil, cel mai interesant - HTTP/1.1 200 OK. Acest lucru înseamnă totul este bine și pagina de pornire a fost transferat cu succes. Cote sunt nu ați mai văzut asta înainte de 200, în caz contrar cunoscut ca un cod de stare HTTP, dar le-ați văzut, probabil, 404, Fișierul nu este găsit, poate unii pe alții. Ei bine, acest lucru este în cazul în care aceste numere provin. Ei bine, nu-l ai - HTTP.