Lexique informatique › Web › Transfert par blocs

Transfert par blocs Chunked transfer encoding

Web Svenska → Mis à jour: 2026-10-05

Mécanisme HTTP/1.1 pour envoyer une réponse par morceaux sans en connaître la taille totale à l'avance — indispensable au streaming.

En-tête : Transfer-Encoding: chunked (exclut Content-Length). Format du corps : chaque bloc = taille en hexadécimal + CRLF + données + CRLF, terminé par 0\r\n\r\n. Permet le streaming de tokens de LLM, les SSE (Server-Sent Events) et le rendu HTML progressif.

HTTP/2 et HTTP/3 ont leur propre découpage en trames et n'ont pas besoin du chunked. Certains proxys mettent les blocs en tampon (ce qui annule l'intérêt du streaming) — pour Nginx, utilisez X-Accel-Buffering: no.

← Retour au lexique