ManuelRomero/DAW/dwes/synfony
De WikiEducator
Revisión a fecha de 21:11 14 abr 2014; ManuelRomero (Discusión | contribuciones)
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
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
- Host:Servidor solicitado
- Accept:Formato que acepta el cliente
- 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