async fn http_proxy_kept_alive(
sender: &mut SendRequest<BoxBody<Bytes, Error>>,
proxy_request: Request<BoxBody<Bytes, Error>>,
error_logger: &ErrorLogger,
proxy_intercept_errors: bool,
) -> Result<ResponseData, Box<dyn Error + Send + Sync>>