Microsoft.AspNetCore.Http Namespace

namespace Microsoft.AspNetCore.Http

Interfaces

interface IFormCollection
Represents the parsed form values sent with the HttpRequest.
interface IFormFile
Represents a file sent with the HttpRequest.
interface IFormFileCollection
Represents the collection of files sent with the HttpRequest.
interface IHeaderDictionary
Represents HttpRequest and HttpResponse headers
interface IHttpContextAccessor
interface IHttpContextFactory
interface IQueryCollection
interface IRequestCookieCollection
Represents the HttpRequest cookie collection
interface IResponseCookies
A wrapper for the response Set-Cookie header.
interface ISession

Structures

struct Enumerator
struct FragmentString
Provides correct handling for FragmentString value when needed to generate a URI string
struct Enumerator
struct HostString
Represents the host portion of a URI can be used to construct URI’s properly formatted and encoded for use in HTTP headers.
struct PathString
Provides correct escaping for Path and PathBase values when needed to reconstruct a request or redirect URI string
struct QueryString
Provides correct handling for QueryString value when needed to reconstruct a request or redirect URI string

Delegates

delegate RequestDelegate
A function that can process an HTTP request.

Classes

class ConnectionInfo
class CookieOptions
Options used to create a new cookie.
class DefaultHttpContext
class FormCollection
Contains the parsed form values.
class HeaderDictionary
Represents a wrapper for RequestHeaders and ResponseHeaders.
class HeaderDictionaryExtensions
class HeaderDictionaryTypeExtensions
class HttpContext
Encapsulates all HTTP-specific information about an individual HTTP request.
class HttpContextAccessor
class HttpContextFactory
class HttpRequest
Represents the incoming side of an individual HTTP request.
class HttpResponse
Represents the outgoing side of an individual HTTP request.
class HttpResponseWritingExtensions
Convenience methods for writing to the response.
class RequestFormReaderExtensions
class ResponseExtensions
class SendFileResponseExtensions
Provides extensions for HttpResponse exposing the SendFile extension.
class SessionExtensions
class StatusCodes
class WebSocketAcceptContext
class WebSocketManager
Manages the establishment of WebSocket connections for a specific HTTP request.

Enumerations

enum CookieSecurePolicy
Determines how cookie security properties are set.