pub async fn handle_request(
req: Request<Incoming>,
client_addr: SocketAddr,
on_flow: Sender<FlowUpdate>,
ca: Arc<CertificateAuthority>,
client: Arc<HttpsClient>,
interceptor: Arc<dyn Interceptor>,
target_addr: Option<SocketAddr>,
policy_rx: Receiver<ProxyPolicy>,
loop_detector: Arc<LoopDetector>,
) -> Result<Response<HttpBody>, Infallible>Expand description
Main entry point for HTTP Proxy handling