C# (CSharp) HttpServer Namespace

Nested Namespaces

HttpServer.Authentication
HttpServer.Exceptions
HttpServer.FormDecoders
HttpServer.Headers
HttpServer.Messages
HttpServer.Modules
HttpServer.Mvc
HttpServer.Test
HttpServer.Tools
HttpServer.Transports
HttpServer.ViewEngine

Classes

Name Description
Check Design by contract validator
CheckException Exception thrown when a validation fails.
ConsoleLogWriter This class writes to the console. It colors the output depending on the logprio and includes a 3-level stacktrace (in debug mode)
Databases
HttpClientContext Contains a connection to a browser/client.
HttpClientContextImp Contains a connection to a browser/client.
HttpContext
HttpContextFactory Used to create and reuse contexts.
HttpForm Container for posted form data
HttpHandlerAttribute
HttpHelper Generic helper functions for Http
HttpListener Http listener.
HttpRequest
HttpRequestParser Parses a HTTP request directly from a stream
HttpResponse Response that is sent back to the web browser / client.
HttpServer A complete HTTP server, you need to add a module to it to be able to handle incoming requests.
NotFoundException Request couldn't be parsed successfully.
NullLogWriter Default log writer, writes everything to null (nowhere).
Program
ReusableSocketNetworkStream Custom network stream to mark sockets as reusable when disposing the stream.
Server
WebServer HTTP server with regular expression path matching, client and server SSL certificates, and a simplified request callback