[This is preliminary documentation and is subject to change.]

Contains interfaces and classes for handling HTTP requests and responses.

Classes

Name Description
CacheOptionsCacheOptionsCacheOptions Carries information on how to cache a resource.
HeaderKeysHeaderKeysHeaderKeys Provides string constants for HTTP Header keys
HttpMethodAttributeHttpMethodAttributeHttpMethodAttribute Specifies which HTTP method (e.g. GET, POST, HEAD) a Handler interface deals with.
RequestExtensionsRequestExtensionsRequestExtensions Extension methods for the IRequestIRequestIRequest interface.
ResponseExtensionsResponseExtensionsResponseExtensions Extension methods for the IResponseIResponseIResponse interface.

Interfaces

Name Description
IContextIContextIContext Represents the context for a request/response cycle.
IRequestIRequestIRequest Abstraction for an HTTP request
IResponseIResponseIResponse Abstraction for an HTTP response, to be implemented by hosting.

Enumerations

Name Description
CacheLevelCacheLevelCacheLevel Represents the HTTP cacheability levels.