Kodowanie chunked (Transfer-Encoding)
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.