PeanutButter
|
Classes | |
class | HttpConstants |
Provides some constants which are useful in an http context. More... | |
class | HttpMethodsExtensions |
Provides extension methods for HttpMethods enum values. More... | |
class | HttpProcessor |
Processor for HTTP requests on top of the generic TCP processor. More... | |
class | HttpServer |
Provides the simple HTTP server you may use ad-hoc. More... | |
class | HttpServerBase |
Provides the abstract base HTTP Server. More... | |
class | HttpServerFactory |
interface | IHttpServer |
Provides a simple way to run an in-memory http server situations like testing or where a small, very simple http server might be useful. More... | |
interface | IHttpServerBase |
Describes the base functionality in a simple http-server. More... | |
interface | IHttpServerFactory |
Describes a factory for your http server usage: More... | |
class | RequestLogItem |
Log item for requests. More... | |
class | StreamExtensions |
Provides some extensions for the stream object provided into a HttpServer handler function. More... | |
class | TcpClientExtensions |
Provides the ReadLine extension for a TcpClient. More... | |
class | TcpIoWrapper |
Wraps a TcpClient for easier IO. More... | |
class | TcpServerProcessor |
Abstract TCP processor. More... |
Enumerations | |
enum | HttpServerPipelineResult { HandledExclusively , Handled , NotHandled } |
Result to return from one part of the pipeline. More... | |
enum | HttpMethods { Any , Get , Post , Put , Delete , Patch , Options , Head } |
Http methods supported by requests. More... | |
enum | HttpVersion { Version10 = 0 , Version11 } |
Version of the HTTP protocol. More... |
Http methods supported by requests.