A Compressão Automática do Cloudflare: Um Pesadelo de Streaming
2025-08-09

A equipe do Mintlify encontrou um problema frustrante com streaming HTTP usando a API de stream do Node e um SDK de IA: cURL e Postman funcionaram, mas node-fetch e o fetch do navegador falharam. A depuração revelou um Cloudflare Worker como uma solução temporária, rastreando o problema até o Cloudflare ativar automaticamente a compressão. A inclusão padrão de browsers do cabeçalho Accept-Encoding causou a quebra da resposta compactada. Desativar a compressão no Cloudflare resolveu o problema. Isso destaca as possíveis armadilhas dos padrões "inteligentes" do Cloudflare, sublinhando a importância da Infraestrutura como Código e da rastreabilidade.
Desenvolvimento
streaming HTTP