fn handle_connection( window_opt: &Option<Arc<WebviewWindow<Wry>>>, stream: &mut TcpStream, ) -> Result<()>
Handles a single HTTP connection, dispatches based on method and path.