pub async fn request_handler(
request: Request<BoxBody<Bytes, Error>>,
client_address: SocketAddr,
server_address: SocketAddr,
encrypted: bool,
configurations: Arc<ServerConfigurations>,
loggers: Loggers,
http3_alt_port: Option<u16>,
acme_http_01_resolvers: Arc<RwLock<Vec<Arc<RwLock<Option<(String, String)>>>>>>,
proxy_protocol_client_address: Option<SocketAddr>,
proxy_protocol_server_address: Option<SocketAddr>,
) -> Result<Response<BoxBody<Bytes, Error>>, Error>
Expand description
The HTTP request handler, with timeout