3.287 cursos gratis
6.265.095 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Introducción básica al protocolo HTTP > La respuesta. Entender su significado

Introducción básica al protocolo HTTP

Autor: Pablo Alberto Camino
Curso: 5/5 5/5 (1 opinión) |1040 alumnos|Fecha publicación: 03/06/2008

Capítulo 5:

 La respuesta. Entender su significado

La respuesta del servidor se compone de un número que indica el resultado de la petición, cabeceras sobre el recurso y el recurso en sí mismo de corresponder.
Esta es la estructura de la respuesta:
HTTP/<VERSION> <CODIGO><CRLF>
<CABECERAS>
<CRLF>
<CUERPO>

Veamos un ejemplo:
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Sun, 18 May 2008 00:40:14 GMT
Connection: close
Content-type: text/html
Page-Completion-Status: Normal
Page-Completion-Status: Normal
Set-Cookie: CFGLOBALS=HITCOUNT%3D1%23LASTVISIT%3D%7Bts+%272008%2D05%2D18+02%3A40
%3A15%27%7D%23TIMECREATED%3D%7Bts+%272008%2D05%2D18+02%3A40%3A15%27%7D%23; expir
es=Sun, 27-Sep-2037 00:00:00 GMT; path=/;
Set-Cookie: CFID=335772336; expires=Sun, 27-Sep-2037 00:00:00 GMT; path=/;
Set-Cookie: CFTOKEN=53820282; expires=Sun, 27-Sep-2037 00:00:00 GMT; path=/;
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/
DTD/xhtml11.dtd">
<html xml:lang="es">
<head>
<title>Mailxmail.com - Cursos gratis online y por e-mail. La Formación más senci
lla.</title>

Como vemos esta es la respuesta a la petición de la home de MailXMail (http://www.mailxmail.com/). La primer línea de la respuesta es la más importante, ella nos dice cómo resultó el pedido. Veamos:
HTTP/1.1 200 OK
Podemos ver que la versión de la respuesta es 1.1 y que el código del resultado es 200. Junto al código aparece una leyenda que ayuda a interpretar el significado del número. OK porque 200 quiere decir que el servidor nos está devolviendo el recurso solicitado y que todo salió bien. A continuación tenemos una serie de cabeceras sobre el recurso devuelto que más adelante analizaremos. Una línea en blanco y el recurso en sí, que es un documento HTML.

Estos son los posibles códigos de respuesta y su significado:
* 100-199 Información
* 200-299 Operación exitosa
* 300-399 Redirección
* 400-499 Error del lado del cliente (petición)
* 500-599 Error del lado del servidor

Los códigos de respuesta más comunes son el 200 (OK) que antecede a los recursos devueltos sin problemas. Los 302, 303 y 305, que implican que el recurso se halla en otra parte, temporal o permanentemente. El 404 que se dispara cuando el recurso no existe en el servidor, es decir, cuando intentamos acceder a una URL incorrecta. Y el 500, cuando la aplicación web tiene algún error y no puede responder correctamente.

El servidor indica el fin de la respuesta cerrando la conexión con el cliente. Esta es una de las características de HTTP que lo hace a la vez simple de implementar pero que puede resultar ineficiente. Por ejemplo, en una página con imágenes, habrá que abrir una conexión para obtener el documento HTML y otra para cada imagen, dado que las conexiones no son reutilizables. Existen opciones en HTTP para reutilizar la conexión, pero no son soportadas por todos los clientes ni todos los servidores, y están fuera del alcance de este curso básico.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 1 opinión. Opina sobre este curso.


Cursos similares a Introducción básica al protocolo HTTP


Cursos Valoración Alumnos Vídeo
Cómo redactar un e-Business Plan
Convencer a futuros inversores es cada día más complicado. En este curso gratis sobre e-Business le explicamos lo que nunca debe faltar en su plan de empresa para lograr ... [19/11/01]
 4,19/5 29.990  
Página Web en Word
Este curso te podrá ayudar a crear de una manera fácil y sencilla una página web con una de las herramientas más comunes que casi cualquiera que tiene ordenador posee: Mi... [28/09/05]
 4,38/5 8.054  
Creación de Paginas Web con Html
HTML es el lenguaje básico y muy sencillo que nos permite la creación de Paginas Web. Este curso ha nacido con la intención de complementar los anteriores cursos de JavaS... [26/05/05]
 4,47/5 20.578  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail