Table of Contents

Sparkle.HttpServer.Module Namespace

Classes

Name Description
TAnonymousServer​Module HTTP server module that delegates request processing to an anonymous procedure supplied at construction, instead of requiring a dedicated module subclass.
TBaseHttpServer​Module Abstract base class for HTTP server modules: the objects that process the requests received by a server.
THttpServerModule Base class for HTTP server modules bound to a base URI, under which their requests are addressed.

Interfaces

Name Description
IHttpServerMiddleware A middleware that can be added to a server module to intercept the processing of its requests.

Anonymous methods

Name Description
THttpServerProc Procedure that processes an HTTP server request.
TMiddlewareFunc Function that wraps a request-processing procedure with a middleware behavior, returning the composed procedure.