~/VibeHandbook
PDF gratis

Capítulo 03 · 03

El ciclo de solicitud y respuesta

Aquí está el baile, de principio a fin. Escribes una dirección, y detrás de escena esto ocurre en una fracción de segundo:

  CLIENT (your browser)                      SERVER (in a data center)
        |                                              |
        |   1. REQUEST                                 |
        |   "GET /products/shoes"  ------------------> |
        |                                              |  2. server thinks:
        |                                              |     looks up the shoes,
        |                                              |     builds the page
        |                                              |
        |   3. RESPONSE                                |
        |   <------------------  "200 OK + the page"   |
        |                                              |
   4. browser draws                                    |
      the page on screen                               |
        |                                              |

Cuatro pasos, siempre:

  1. El cliente envía una solicitud (request) a una .
  2. El servidor la procesa: tal vez busca algo, ejecuta cierta lógica, verifica quién eres.
  3. El servidor devuelve una respuesta (response): un estado (¿funcionó?) más algún contenido (la página, una imagen, algunos datos).
  4. El cliente hace algo con la respuesta, normalmente dibujarla en tu pantalla.

Cargar una sola página web no es una sola solicitud: son docenas. El navegador pide la página, luego ve que necesita imágenes, tipografías y estilos, y dispara una solicitud nueva por cada uno. El mismo baile, muchas veces, muy rápido.

¿Lo quieres sin conexión?

Descarga el libro entero en PDF o EPUB — gratis.