Protocolo http

Preview:

DESCRIPTION

Breve descripción del protocolo HTTP con algunos datos importantes para su uso

Citation preview

PROTOCOLO HTTPLuz Ma. González Morales

DN11C

Significado

Hiper Text Transfer Protocol

Protocolo de Transferencia de Hipertexto

¿Qué es?

Es un protocolo a nivel aplicación usado para la transferencia de información.

Permite usar una serie de métodos para indicar la finalidad de la petición

Se basa en un paradigma de peticiones y respuestas

Sintaxis de la petición

“http: “ “//” dirección [ “:” puerto] [path]

http: Protocolo para localizar recursos en la red

Dirección: Nombre del dominio de internet o dirección IP

Puerto: Es un número que indica el puerto a la que se envía la petición

Path: Solo para indicar que no va “/”

Mensaje HTTP

Petición del cliente a un servidor y respuesta del servidor al cliente

Las peticiones pueden ser simples o completas

RESPUESTA

PETICIÓN

Petición

Se debe incluir un método por ejemplo:

“GET” SP URI CRLF

SP: Es un espacio

URI: Recurso al que se hace referencia

CRLF: Retorno de carro y nueva línea

Respuesta

El mensaje debe llevar un formato como el siguiente:

Línea de estado *( cabeceras )

CRLFS

(contenido)

Métodos

Existen dos tipo de métodos:

GET

HEAD

GET

Requiere la devolución de información al cliente identificada por la URI

URI: Es un proceso que produce información donde se devuelve la información y no la fuente de proceso.

HEAD

Es igual que el método GET, con la diferencia que el servidor no devuelve el contenido, sólo las cabeceras.

Cabeceras

Son campos que se aplican a las peticiones y respuestas pero no a los mensajes.

Hay varios tipos de cabeceras:

De petición

De respuesta

De entidad

Recommended