0% encontró este documento útil (0 votos)
11 vistas5 páginas

Protocolo HTTP

Cargado por

Enzo Thome
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas5 páginas

Protocolo HTTP

Cargado por

Enzo Thome
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Protocolo HTTP

▪ HyperText Transfer Protocol

▪ Comunicación CLIENTE – SERVIDOR. El cliente realiza una PETICIÓN y el servidor devuelve una

RESPUESTA.

▪ Mensajes individuales: no guarda ninguna información sobre conexiones anteriores.


Petición/solicitud
request

LÍNEA DE PETICIÓN:

-Método HTTP -URI/URL Protocolo HTTP

ENCABEZADO:

-Metadatos para brindar información sobre la petición

CUERPO:

-Opcional. El mensaje que vayamos a enviar.


Respuesta
response

LÍNEA DE STATUS:

-Protocolo HTTP Código de status de la respuesta

ENCABEZADO:

-Metadatos para brindar información sobre la respuesta

CUERPO:

-Opcional. El mensaje que vayamos a enviar.


Métodos HTTP
▪ Es la forma en la que desde la solicitud, el cliente le indica al servidor qué es lo que pretende hacer.

▪ HTTP es un protocolo, es decir, una serie de normas y reglas predefinidas, por lo que sus comandos

tienen una semántica concreta.

▪ Los principales métodos son GET y POST.

▪ Otros muy utilizados son PUT, DELETE y HEAD


Métodos: GET
▪ Es el método por defecto.
▪ Solicita un recurso específico. Las peticiones que usan el método GET sólo deben recuperar datos.
▪ Junto con POST, son los únicos métodos soportados por formularios html.
▪ Carece de cuerpo.
▪ En caso de enviar información (por ejemplo en un form con el método GET), lo hará a través de
parámetros.
▪ Estos parámetros serán parte del URI, como conjuntos de key y value.
▪ La sintaxis del la línea de petición en este, tendrá un “?” para indicar que se comienza a pasar
parámetros, un “&” para separar cada conjunto y un “=” para asignar el value a cada key.

GET /usuario?nombre=Gabriela&apellido=Sanchez HTTP/1.1

También podría gustarte