How to make a large JSON HTTP request without spiking the memory usage?

Could the TLS support be flattening the iolist into a single binary causing a large allocation?