diff --git a/src/puter-js/src/lib/http.js b/src/puter-js/src/lib/http.js index 7a830649a..dcf982b11 100644 --- a/src/puter-js/src/lib/http.js +++ b/src/puter-js/src/lib/http.js @@ -66,6 +66,11 @@ export const make_http_api = ({ Socket, DEFAULT_PORT }) => { }; const TRANSFER_NO_KEEPALIVE = { data: data => { + if ( buffer ) { + const bin = encoder.encode(buffer); + data = new Uint8Array([...bin, ...data]); + buffer = ''; + } res.emit('data', decoder.decode(data)); } };