Professional Documents
Culture Documents
Transacciones
Formadas por un encabezado seguido, opcionalmente,
por una línea en blanco y algún dato
HTTP
Para obtener un recurso con
el URL http://www.example.com/index.html
Se abre una conexión al host www.example.com, puerto 80
que es el puerto por defecto para HTTP.
Se envía un mensaje en el estilo siguiente:
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: nombre-cliente
[Línea en blanco]
La respuesta del servidor está formada por encabezados
seguidos del recurso solicitado
HTTP/1.1 200 OK
Date: Fri, 31 Dec 2003 23:59:59 GMT
Content-Type: text/html
Content-Length: 1221
<html>
…
HTTP
Métodos de petición
HEAD
Pide que la respuesta idéntica a la que correspondería a
una petición GET, pero sin el cuerpo de la respuesta
GET
Pide una representación del recurso especificado
GET /images/logo.png HTTP/1.1
POST
Somete los datos a que sean procesados para el recurso
identificado. Los datos se incluirán en el cuerpo de la
petición
PUT
Sube, carga o realiza un upload de una de un recurso
especificado (archivo)
HTTP
DELETE
Borra el recurso especificado
TRACE
solicita al servidor que envíe de vuelta en un mensaje
de respuesta, en la sección del cuerpo de entidad,
toda la información que reciba del mensaje de
solicitud
OPTIONS
devuelve los método HTTP que el servidor soporta
HTTP
Códigos de respuesta
1xx Mensajes
100 – Conexión Rechazada
2xx Operación exitosa
200 – OK
204 - Sin Contenido
3xx Redireción
301 - Mudado permanentemente
4xx Error por parte del cliente
403 – Prohibido
404 - No encontrado