Stichworte blieben dann aber "Chunked Download",
Meinst Du Transfer-Encoding: chunked
? Eine chunked Response wieder zusammensetzen ist kein Problem, der Algorithmus ist in einschlägigen RFCs beschrieben; den sollte jeder UA ohnehin können. Im Übrigen kannst Du das chunked ja abstellen dadurch dass du dem Webserver in einem Responseheader Content-Length mitteilst wieviele bytes da kommen.
MfG