> the receiving side is expecting that each chunk is a valid JSon object

 

That sounds wrong to me. The application shouldn't care about chunk boundaries - it's just one HTTP body of unknown final size.

The way you usually do streams of JSON objects is have them newline-delimited.

 

Thanks,

James