¿Qué narices es esto?
El código 100 Continue es el optimista del protocolo HTTP. No es un error, es más bien el servidor diciéndote "oye, todo bien por aquí, puedes seguir enviando lo que tengas". Es como cuando preguntas "¿puedo seguir hablando?" y te dicen "dale, que te escucho".
Este código aparece cuando el cliente envía una petición con el header Expect: 100-continue y el servidor responde "vale, continúa". Es especialmente útil cuando:
- Vas a enviar archivos grandes (para no malgastar ancho de banda)
- Quieres confirmar que el servidor puede procesar tu petición
- No quieres enviar datos innecesariamente
- Eres un cliente educado que pregunta antes de actuar
⚡ Dato curioso
El 100 Continue es como preguntar "¿puedo pasar?" antes de entrar a una habitación. La mayoría de la gente lo hace automáticamente, pero HTTP necesitaba un código específico para esto. Los protocolos son así de formales.
Lo bonito del 100 es que es completamente opcional. Si el servidor no lo soporta, simplemente ignora el header y tú sigues con tu vida normal.