Manual de apache.pdf


Vista previa del archivo PDF manual-de-apache.pdf


Página 1...23 24 252627303

Vista previa de texto


Curso Mentor Apache

Funcionamiento de GET
El funcionamiento del protocolo HTTP con la operación GET es el siguiente:
1. El cliente web envía una petición al servidor. Por ejemplo, intentamos conectarnos mediante telnet a la página de Google a
través del puerto 80. Desde una terminal ejecutar como root el siguiente ejemplo de petición y añadimos una posible
respuesta en el caso de que la orden no estuviera desactivada:

# telnet www.google.es 80
Trying 66.249.93.104...
Connected to www.google.es.
Escape character is '^]'.
GET /index.html HTTP/1.0 #Petición mediante GET
2. El servidor responde con una línea de estado, incluyendo la versión del protocolo del mensaje y si la petición tuvo éxito o
fracaso, con un código de resultado, seguido de una serie de informaciones del servidor y del elemento solicitado. Al final el
servidor rompe la conexión.

Siguiendo el ejemplo:
HTTP/1.0 302 Found
Location: http://www.google.es/index.html
Cache-Control: private
Content-Type: text/html
Server: GWS/2.1
Content-Length: 228
Date: Fri, 21 Apr 2006 15:09:01 GMT
Connection: Keep-Alive
............................. aquí vendría el código de index.html

Se puede estudiar la petición al servidor también utilizando la orden wget de la forma:
# wget www.terra.es
--2011-04-05 16:39:46-- http://www.terra.es/
Resolviendo www.terra.es... 213.4.130.210
Conectando a www.terra.es|213.4.130.210|:80... conectado.
Petición HTTP enviada, esperando respuesta... 302 Found
Ubicación: http://mov.terra.es [siguiente]
--2011-04-05 16:39:46-- http://mov.terra.es/
Resolviendo mov.terra.es... 213.4.130.231
Conectando a mov.terra.es|213.4.130.231|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 29838 (29K) [application/xhtml+xml]
Guardando en: «index.html»
100%[======================================>] 29.838

--.-K/s

en 0,05s

2011-04-05 16:39:46 (593 KB/s) - «index.html» guardado [29838/29838]
Se trata de una petición HTTP que como respuesta devuelve el OK (200) y a su vez descarga la página de inicio (index.html) de la
web indicada.

23 de 31