La compresión automática de Cloudflare: una pesadilla de streaming

2025-08-09
La compresión automática de Cloudflare: una pesadilla de streaming

El equipo de Mintlify encontró un problema frustrante con la transmisión HTTP utilizando la API de stream de Node y un SDK de IA: cURL y Postman funcionaron, pero node-fetch y el fetch del navegador fallaron. La depuración reveló un trabajador de Cloudflare como una solución temporal, rastreando el problema hasta que Cloudflare habilitó automáticamente la compresión. La inclusión predeterminada por los navegadores del encabezado Accept-Encoding provocó que la respuesta comprimida se rompiera. Deshabilitar la compresión en Cloudflare resolvió el problema. Esto destaca los posibles inconvenientes de los valores predeterminados "inteligentes" de Cloudflare, subrayando la importancia de la Infraestructura como Código y la trazabilidad.

Desarrollo transmisión HTTP