verbos http

Post on 06-Oct-2015

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Métodos del Protocolo HTTP

TRANSCRIPT

DEPARTAMENTO DE SISTEMAS Y COMPUTACINVERBOS HTTPM.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:

VERBOACCIN

GETPide un recurso al servidor Web

HEADEs parecido a GET pero solo obtiene el encabezado de la respuesta

POSTEnva datos al servidor Web

PUTSube un archivo al servidor

DELETEBorra un recurso del servidor

TRACERealiza un trazado de la peticin empleada por el cliente

OPTIONSDevuelve los mtodos HTTP que soporta el servidor para una URL en especfico

CONNECTEstablece 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:

CdigoValor

1xxMensajes

100-111Conexin rechazada

2xxOperacin Exitosa

200Ok

201-203Informacin no oficial

204Sin contenido

205Contenido para recargar

206Contenido parcial

3xxRedireccin

301Mudado permanentemente

302Encontrado

303Vea otros

304No modificado

305Utilice un proxy

307Redireccin temporal

4xxError por parte del cliente

400Solicitud incorrecta

401No autorizado

402Pago requerido

403Prohibido

404No encontrado

409Conflicto

410Ya no disponible

412Fall precondicin

5xxError del Servidor

500Error interno

501No implementado

502Pasarela incorrecta

503Servicio No disponible

504Tiempo de espera en la pasarela agotado

505Versin 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 OKDate: Fri, 31 Dec 2003 23:59:59 GMTContent-Type: text/htmlContent-Length: 1221

Pgina principal de tuHost(Contenido) . . .

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

top related