HyperText Transfer Protocol
Es el método mas común por el cual se intercambia información en la Web.
Define como la información debe ser transmitida y
en que formato.
Es un protocolo sin estados ya que cada petición es respondida sin conocimiento de peticiones anteriores.
Permite la comunicación entre varios servidores y clientes.
Conforma el mensaje enviado por el Cliente Web al Servidor Web.
Son utilizados para obtener, modificar, crear o eliminar recursos.
Están formados por un método, una URL y en ocasiones por un cuerpo.
Uniform Resource Locators
Identifica el host y el recurso al cual realizamos la petición y de quien esperamos la respuesta.
Especifican, ante una URL, la acción que se va a tomar.
Conforma la respuesta del Servidor Web al Cliente Web.
Son utilizados indicar que ocurrió con la petición realizada por el Servidor Web
Están formados por un estado, una descripción del estado y en ocasiones por un cuerpo.
Informan al Cliente Web como interpretar la respuesta.
Están formados por un numero de tres dígitos y una descripción del estado.
1xx - Informational: Información sobre la petición.
2xx - Success: Petición satisfactoria. 3xx - Redirection: Petición redireccionada. 4xx - Client Error: La petición contiene un error. 5xx - Server Error: Un fallo en el servidor.
Informa al cliente que la petición esta lista para continuar.
Es un estado provisional y generalmente obviado por los clientes Web.
100 - Listo para continuar.
Informa al cliente que la petición fue procesada por el Servidor Web correctamente.
Informa al cliente que la petición que se requiere tomar una acción extra, por ejemplo, redireccionar a otro sitio.
Informa al cliente que el servidor considera que la petición realizada es incorrecta.
Informa al cliente que el servidor fallo mientras se procesaba la petición.