Está en la página 1de 3

DEPARTAMENTO DE SISTEMAS Y COMPUTACIN

VERBOS HTTP
M.C. JUAN CARLOS OLIVARES ROJAS
COMPETENCIA A DESARROLLAR: Conocer el funcionamiento del protocolo HTTP entre las aplicaciones
Cliente/Servidor.
INTRODUCCIN
El protocolo de transferencia de Hiper Texto (HTTP) es un protocolo sencillo de texto plano para
comunicacin de Hipermedios entre un cliente (llamado Navegador) y un Servidor Web. La comunicacin
se realiza en el puerto 80 de TCP (salvo que se indique lo contrario) del navegador al Servidor a travs de
una serie de verbos (mtodos) que a continuacin se describen:
VERBO
GET
HEAD
POST
PUT
DELETE
TRACE
OPTIONS
CONNECT

ACCIN
Pide un recurso al servidor Web
Es parecido a GET pero solo obtiene el encabezado de la respuesta
Enva datos al servidor Web
Sube un archivo al servidor
Borra un recurso del servidor
Realiza un trazado de la peticin empleada por el cliente
Devuelve los mtodos HTTP que soporta el servidor para una URL en especfico
Establece una conexin con el servidor Web sin transferir informacin

La respuesta que provee el servidor se hace a travs de ciertos cdigos que a continuacin se describen:
Cdigo
1xx
100-111
2xx
200
201-203
204
205
206
3xx
301
302
303
304
305
307
4xx
400
401
402
403

Valor
Mensajes
Conexin rechazada
Operacin Exitosa
Ok
Informacin no oficial
Sin contenido
Contenido para recargar
Contenido parcial
Redireccin
Mudado permanentemente
Encontrado
Vea otros
No modificado
Utilice un proxy
Redireccin temporal
Error por parte del cliente
Solicitud incorrecta
No autorizado
Pago requerido
Prohibido

404
409
410
412
5xx
500
501
502
503
504
505

No encontrado
Conflicto
Ya no disponible
Fall precondicin
Error del Servidor
Error interno
No implementado
Pasarela incorrecta
Servicio No disponible
Tiempo de espera en la pasarela agotado
Versin de HTTP no soportada

A continuacin se muestra un ejemplo de conexin:


Peticin del cliente:

GET /index.html HTTP/1.1


Host: www.example.com
User-Agent: nombre-cliente
[Lnea en blanco]
Respuesta del Servidor:

HTTP/1.1 200 OK
Date: Fri, 31 Dec 2003 23:59:59 GMT
Content-Type: text/html
Content-Length: 1221
<html>
<body>
<h1>Pgina principal de tuHost</h1>
(Contenido)
.
.
.
</body>
</html>

Para aprender ms
Realiza con un sniffer de red un anlisis de protocolo de una peticin a un recurso Web.

Referencias
RFC2774, An HTTP Extension Framework, Febrero de 200, http://tools.ietf.org/html/rfc2774

También podría gustarte