http

Post on 08-Dec-2015

213 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Http

TRANSCRIPT

HTTP

Hypertext Transfer Protocol: Protocolo de transferencia de hipertexto

Un protocolo que sirve para transferencia de código html, es decir protocolo para

transferir páginas web

Pensado para arquitecturas cliente servidor: Cliente HTTP es un navegador y

un servidor HTTP es donde alojamos nuestras páginas.

Es el protocolo con el que se comunican los navegadores (clientes) con los

servidores.

Sin estado: Cada petición es independiente de los demás.

Versiones

HTTP ha pasado por múltiples versiones.

0.9 : Solo soporta método GET.

HTTP/1.0 (mayo de 1996)

HTTP/1.1 (junio de 1999)

HTTP/1.2

Métodos de petición HTTP:

GET: Transmite información por la URL.

POST: Solicita el encabezado del recurso ubicado en la URL especificada.

HEAD: Solicita información sobre un recurso.

PUT: Escribir un recurso en una conexión socket establecida con el servidor.

DELETE: Borrar el recurso especificado.

Respuestas HTTP:

Contienen diferentes campos

Código de respuesta.

Metadatos: información como el tamaño de la o la fecha.

Contenido: corresponde al recurso .en sí.

Códigos de respuesta

2XX – Éxito. Por ejemplo, 200.

3XX – Recurso redirigido.

4XX – Error en el cliente. Por ejemplo 404, recurso no encontrado.

5XX – Error en el servidor.

Etapas de una transacción HTTP

Para ejecutar una petición al servidor se ejecutan los siguientes pasos.

Primero el usuario accede a un URL, donde selecciona un el enlace de un documento

HTML.

Segundo el cliente web descodifica la URL y separa sus diferentes partes.

Tercero, se inicia la petición, la cual se envía los comandos necesarios (GET, POST,

HEAD).

Cuarto el servidor devuelve la respuesta al cliente.

top related