HTTP — cómo conversan las computadoras
El protocolo de solicitud/respuesta de la web
⏱ Estim. ~4 min
01 · Leer
Cuando tu navegador (client) le habla al server, lo hace usando un protocolo llamado HTTP (HyperText Transfer Protocol, protocolo de transferencia de hipertexto). Es una conversación simple de ida y vuelta:
1. Tu navegador manda una solicitud (request): "quiero esta página" o "aquí tienes datos para guardar" 2. El server devuelve una respuesta (response): "aquí está la página", "recibido y guardado" o "perdón, no encontré nada"
Cada interacción en la web sigue este patrón. Cada página que carga, cada formulario que envías, cada imagen que aparece — todo son solicitudes y respuestas HTTP yendo y viniendo.
💡 Imagínalo asíHTTP es como mandar una carta. Escribes una carta (request) en la que dejas clara tu acción — "por favor envíame su catálogo" o "aquí va mi formulario de pedido". La empresa te escribe una carta de vuelta (response) con lo que pediste o con una nota diciendo que no pueden ayudarte. Cada carta sigue un formato fijo que ambos entienden.
Puntos clave
- HTTP = HyperText Transfer Protocol, el idioma común de la web
- Cada interacción en la web es: una solicitud del client + una respuesta del server
- Una solicitud incluye un method, que dice qué quieres hacer
- Una respuesta incluye un status code (código de estado), que dice qué pasó
02 · Ejemplo de código
HTTP tiene distintos methods para distintas acciones. Aquí están los cuatro más comunes.
GET — leer datos
GET /api/users
"Give me the list of users."
Used when: loading a page, viewing a profile, searching
POST — crear datos
POST /api/users
"Here's a new user to add."
Used when: signing up, submitting a form, posting a comment
PUT — actualizar datos
PUT /api/users/42
"Update user #42 with this new info."
Used when: editing your profile, changing settings
DELETE — eliminar datos
DELETE /api/users/42
"Remove user #42."
Used when: deleting your account, removing a post
Piénsalo como CRUD: Create (POST), Read (GET), Update (PUT), Delete (DELETE). Estas cuatro operaciones cubren casi todo lo que haces en la web.
03 · Emparejar
Empareja cada HTTP status code con su significado. ¡Seguro ya viste algunos antes!
(Esta sección es interactiva — activa JavaScript para usarla.)
04 · Quiz
Cuando envías un formulario de registro en un sitio, ¿qué HTTP method usa tu navegador con mayor probabilidad?
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.