class http_engine :
?config_hooks:Nethttpd_kernel.http_protocol_hooks -> unit -> on_request_header:(http_request_header_notification -> unit) -> unit -> #http_engine_config -> Unix.file_descr -> Unixqueue.unix_event_system ->
on_request_headeris called back, and must handle the request.
Unless aborted using the
abort method, this engine is always successful.
Errors are logged, but not returned as result.
The file descriptor is closed after processing all HTTP requests and responses. It is also closed on error and when the engine is aborted.
An aborted engine does not try to clean up resources external to the
engine, e.g. by calling the
on_error functions. This is up to the user.