¿Qué narices es esto?
El código 206 Partial Content es el "solo quiero este trozo" de HTTP. Es cuando le dices al servidor "no me mandes el archivo completo, solo del byte 1000 al 5000" y él responde "vale, aquí tienes exactamente eso". Como pedir solo una porción de pizza en lugar de la pizza entera.
Este código aparece cuando haces un Range Request - una petición donde especificas exactamente qué parte del contenido quieres. No es que algo saliera mal, es que pediste específicamente una porción y el servidor te la está sirviendo. Es la magia detrás del streaming de video, las descargas que se pueden pausar, y los PDF que se cargan por partes.
El 206 se ve típicamente en:
- Streaming de video/audio (YouTube, Netflix, Spotify)
- Descargas grandes con pause/resume (gestores de descarga)
- Previsualización de archivos PDF enormes
- APIs que paginan contenido por rangos de bytes
- Cargas progresivas de imágenes de alta resolución
🎯 Dato curioso
El 206 es el MVP del streaming moderno. Cuando ves un video en YouTube y saltas al minuto 5, no descarga los primeros 5 minutos: hace un Range Request pidiendo solo desde ese punto. Es eficiencia pura.
Lo genial del 206 es que es súper inteligente. El cliente dice "quiero bytes 1000-2000" y el servidor responde exactamente con esos bytes, indicando qué porción del total está enviando. Es como un servicio de delivery que te trae exactamente el trozo de tarta que pediste, sin más ni menos.