ManuelRomero/DAW/dwes/synfony

De WikiEducator
Revisión a fecha de 21:11 14 abr 2014; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg





HTTP

  • Un protocolo sin estado
  • Basado en peticiones y respuestas
  • Para hacer una petición utilizamos un método concrete (GET, POST, DELETE, PUT,OPTIONS,HEAD,TRACE,...).
  • Un ejemplo de petición (Pueden ser de mas tipos POST DELETE ....
GET / HTTP/1.1
Host: xkcd.com
Accept: text/html
User-Agent: Mozilla/5.0 (Macintosh)
Contenido del mensaje
  • Tenemos una línea de peticion y unas líneas de cabecera
  • Son muchas las cabeceras que podemos utilizar
  • En el ejemplo usamos las más comunes
  1. Host:Servidor solicitado
  2. Accept:Formato que acepta el cliente
  3. User-Agent:Petición que usa el cliente para realizar la peteción

Las cabeceras proporcionan mucha información, como el servidor (o host) solicitado, los formatos de respuesta que acepta el cliente (Accept) y la aplicación que utiliza el cliente para realizar la petición (User-Agent)

http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
  • Estudiar el documento completo de http
http://www.uhu.es/josel_alvarez/NvasTecnProg/recursos/ProtocoloHTTP.pdf

Plantilla:Referencias en la Web