async fn read_request( socket: &mut TcpSocket<'_>, buf: &mut [u8], ) -> Result<usize, ReadError>
Read until \r\n\r\n plus the announced body; returns total length.
\r\n\r\n