[Powered by Google Translate] Así que casi todos los días, es probable que escriba o
al menos ver HTTP.
De hecho, si usted está viendo o escuchando esto en el
web, usted está utilizando HTTP en estos momentos.
Pero, ¿qué es?
Bueno, es lo que escribe en el comienzo de una URL, o en
lo acostumbrado.
En la actualidad, los navegadores simplemente asumir que desea HTTP,
aunque en realidad no lo escribes.
Más técnicamente, sin embargo, HTTP es un protocolo, un lenguaje de
tipo, que los navegadores web y servidores web hablan, un conjunto de
convenios en los que se adhieren, sólo
al igual que los seres humanos tenemos.
Por ejemplo, en los EE.UU., la primera vez que conoces a alguien, te
típicamente iniciar una conexión mediante la ampliación de su
mano, en cuyo punto, la otra persona responde a ella por
agitarlo.
Bueno, eso es un protocolo.
En algunos países o familias, se inicia una conexión por
besar a alguien en la mejilla.
Bueno, otro protocolo.
Así HTTP es un protocolo que pasa a implicar ordenadores
en lugar de los seres humanos.
Y así es como funciona.
Cuando un navegador quiere mostrar a un ser humano de una página web, se inicia
una conexión a un servidor web mediante el envío de una solicitud HTTP,
dentro de los cuales es un mensaje similar a favor
enviarme esta página web.
En realidad, es algo más críptico como,
get/http/1.1.
Pero cuando el servidor recibe esta solicitud, envía un HTTP
respuesta, dentro de las cuales es la página web.
Ahora que la página web, por su parte, está escrito en un lenguaje
llamado HTML, o HyperText Markup Language.
Y eso es HTTP recibe su nombre.
HTTP es un acrónimo de HyperText Transfer Protocol,
porque lo que se transfiere desde el servidor al navegador no está
hipertexto, Hypertext Markup Language.
En cierto sentido, la web es como restaurantes a donde usted es el
cliente o el cliente.
Al igual que pedir comida en un restaurante de un camarero o
camarera que luego lo trae a tu mesa, también lo hacen los navegadores web
archivos de orden de un servidor web que luego
regresa con el mismo.
De hecho, es por esta razón que los navegadores son a menudo
llamados clientes y servidores se llaman servidores, también.
La relación es muy similar.
Tiene sentido?
Muy bien, así que vamos a echar un vistazo a una petición HTTP actual
y la respuesta.
En primer lugar, vamos a abrir un navegador.
Sucede que estar usando Chrome, pero lo hace en la mayoría de cualquier
navegador de estos días.
Seleccione Ver siguiente Vamos, Developer Herramientas de desarrollo,
que se abrirá un panel de desarrolladores en la
parte inferior de la ventana.
Y vamos a Haga clic en Siguiente esa pestaña Network panel.
La próxima vez que cargue la página web de un servidor, vamos a ver en
esta ficha todo el tráfico HTTP entre
Chrome y el servidor.
Aceptar.
Vamos a visitar, por ejemplo, Google.
http://www.google.com/enter.
Bien, ¿qué ha pasado?
Bueno en primer lugar, vamos a desplazarse a la parte superior de la ficha.
La primera fila representa la respuesta HTTP de Google para mi
Solicitud HTTP.
Bueno, vamos a hacer clic en ese renglón.
A la derecha, ahora vemos una vista previa del HTML que era
incluido en esta respuesta, junto con un montón de
JavaScript.
Pero más en aquellos en otro momento.
Ahora vamos a hacer clic en la ficha Encabezados a la izquierda de esta
Ficha Vista previa, y aquí es donde podemos ver la actual HTTP
solicito que mi navegador envía y el actual respuesta HTTP
que Google devuelve.
En cuanto a la respuesta del servidor, vamos a hacer clic en Ver código fuente siguiente
Encabezados de respuesta.
Esto es lo que Google envió a mi navegador.
La primera línea es quizás el más interesante -
HTTP/1.1 200 OK.
Esto significa que todo está bien y la página se transfieren
con éxito.
Las probabilidades son que usted nunca ha visto antes 200, de lo contrario
conocido como un código de estado HTTP, pero lo que has visto 404,
Archivo no encontrado, tal vez algunos otros.
Bueno, aquí es donde los números vienen.
Pues ahí lo tienes -
HTTP.