Leksykon IT › Web › Kodowanie chunked (Transfer-Encoding)

Kodowanie chunked (Transfer-Encoding)

Web Svenska → Zaktualizowano: 2026-10-06

Mechanizm HTTP/1.1 pozwalający wysyłać odpowiedź we fragmentach bez znajomości jej całkowitego rozmiaru — niezbędny do strumieniowania.

Nagłówek: Transfer-Encoding: chunked (wyklucza Content-Length). Format treści: każdy fragment to rozmiar szesnastkowo + CRLF + dane + CRLF, a całość kończy 0\r\n\r\n. Umożliwia: strumieniowanie tokenów LLM, SSE (Server-Sent Events), progresywne renderowanie HTML. HTTP/2 i HTTP/3 mają własne ramkowanie i chunked nie potrzebują. Niektóre proxy buforują fragmenty, co niweczy sens strumieniowania — w Nginx pomaga X-Accel-Buffering: no.

← Wróć do leksykonu