[Powered by Google Translate] Així que gairebé cada dia, és probable que escrigui o
almenys veure HTTP.
De fet, si vostè està veient o escoltant això al
web, vostè està utilitzant HTTP en aquests moments.
Però, què és?
Bé, és el que escriu en el començament d'una URL, o en
l'acostumat.
En l'actualitat, els navegadors simplement assumir que desitja HTTP,
encara que en realitat no ho escrius.
Més tècnicament, però, HTTP és un protocol, un llenguatge de
tipus, que els navegadors web i servidors web parlen, un conjunt de
convenis en què s'adhereixen, només
igual que els éssers humans tenim.
Per exemple, als EUA, el primer cop que coneixes algú, et
típicament iniciar una connexió mitjançant l'ampliació de la seva
mà, en el punt, l'altra persona respon a ella per
agitar.
Bé, això és un protocol.
En alguns països o famílies, s'inicia una connexió per
besar a algú a la galta.
Bé, un altre protocol.
Així HTTP és un protocol que passa a implicar ordinadors
en lloc dels éssers humans.
I així és com funciona.
Quan un navegador vol mostrar un ésser humà d'una pàgina web, s'inicia
una connexió a un servidor web mitjançant l'enviament d'una sol · licitud HTTP,
dins dels quals és un missatge similar a favor
enviar aquesta pàgina web.
En realitat, és una mica més críptic com,
get/http/1.1.
Però quan el servidor rep aquesta sol · licitud, envia un HTTP
resposta, dins de les quals és la pàgina web.
Ara que la pàgina web, per la seva banda, està escrit en un llenguatge
anomenat HTML, o HyperText Markup Language.
I això és HTTP rep el seu nom.
HTTP és un acrònim de HyperText Transfer Protocol,
perquè el que es transfereix des del servidor al navegador no està
hipertext, Hypertext Markup Language.
D'alguna manera, la web és com restaurants a on vostè és el
client o el client.
Igual de demanar menjar en un restaurant d'un cambrer o
cambrera que després el porta a la teva taula, també ho fan els navegadors web
arxius d'ordre d'un servidor web que després
torna amb el mateix.
De fet, és per això que els navegadors són sovint
anomenats clients i servidors es diuen servidors, també.
La relació és molt similar.
Té sentit?
Molt bé, així que anem a fer una ullada a una petició HTTP actual
i la resposta.
En primer lloc, anem a obrir un navegador.
Passa d'estar usant Chrome, però ho fa en la majoria de qualsevol
navegador d'aquests dies.
Seleccioneu Visualitza següent Anem, Developer Eines de desenvolupament,
que s'obrirà un panell de desenvolupadors a la
part inferior de la finestra.
I anem a Premeu Següent aquesta pestanya Network panell.
La propera vegada que carregui la pàgina web d'un servidor, anem a veure en
aquesta fitxa tot el tràfic HTTP entre
Chrome i el servidor.
Acceptar.
Anem a visitar, per exemple, Google.
http://www.google.com/enter.
Bé, què ha passat?
Bé en primer lloc, anem a desplaçar-se a la part superior de la fitxa.
La primera fila representa la resposta HTTP de Google per a la meva
Sol · licitud HTTP.
Bé, farem clic en aquest línia.
A la dreta, ara una vista prèvia de l'HTML que era
inclòs en aquesta resposta, juntament amb un munt de
JavaScript.
Però més en aquells en un altre moment.
Ara farem clic a la fitxa Capçaleres a l'esquerra d'aquesta
Fitxa Vista prèvia, i aquí és on podem veure l'actual HTTP
sol · licito que el meu navegador envia i l'actual resposta HTTP
que Google retorna.
Quant a la resposta del servidor, farem clic a Mostra la font següent
Encapçalaments de resposta.
Això és el que Google va enviar al meu navegador.
La primera línia és potser el més interessant -
HTTP/1.1 200 OK.
Això vol dir que tot està bé i la pàgina es transfereixen
amb èxit.
Les probabilitats són que vostè mai ha vist abans 200, en cas contrari
conegut com un codi d'estat HTTP, però el que has vist 404,
No s'ha trobat el, potser alguns altres.
Bé, aquí és on els nombres vénen.
Doncs aquí ho tens -
HTTP.