class TP2::HTTP1Connection

def get_body(req)

def get_body(req)
  headers = req.headers
  content_length = headers['content-length']
  return read(content_length.to_i) if content_length
  chunked_encoding = headers['transfer-encoding']&.downcase == 'chunked'
  return get_body_chunked_encoding(headers) if chunked_encoding
  # if content-length is not specified, we read to EOF, up to max 1MB size
  read(1 << 20, nil, false)
end