Microsoft.AspNetCore.Http 네임스페이스

HTTP 요청 및 응답을 처리 하기 위한 형식을 포함 합니다.

클래스

BadHttpRequestException

HTTP 요청 오류를 나타냅니다.

BindingAddress
ConnectionInfo

요청에 대 한 기본 연결을 나타냅니다.

CookieBuilder

쿠키를 만드는 데 사용 되는 설정을 정의 합니다.

CookieOptions

새 쿠키를 만드는 데 사용되는 옵션입니다.

DefaultHttpContext

HTTP 컨텍스트 클래스의 구현을 나타냅니다.

DefaultHttpContextFactory

인스턴스를 만들기 위한 팩터리 HttpContext 입니다.

Endpoint

응용 프로그램의 논리적 끝점을 나타냅니다.

EndpointHttpContextExtensions

HttpContext에서 끝점을 노출 하는 확장 메서드입니다.

EndpointMetadataCollection

끝점과 연결 된 임의 메타 데이터의 컬렉션입니다.

FormCollection

구문 분석된 양식 값을 포함합니다.

FormFile

IFormFile의 기본 구현입니다.

FormFileCollection

IFormFileCollection의 기본 구현입니다.

HeaderDictionary

RequestHeaders 및 ResponseHeaders에 대 한 래퍼를 나타냅니다.

HeaderDictionaryExtensions

인스턴스를 수정 하는 확장 메서드를 포함 IHeaderDictionary 합니다.

HeaderDictionaryTypeExtensions
HttpContext

개별 HTTP 요청에 대한 HTTP 관련 정보를 모두 캡슐화합니다.

HttpContextAccessor

IHttpContextAccessor현재 실행 컨텍스트에 따라의 구현을 제공 합니다.

HttpContextFactory

HTTP 컨텍스트 개체를 만드는 데 사용 되는 메서드를 나타냅니다.

HttpContextServerVariableExtensions
HttpMethods

HTTP 요청의 요청 메서드를 확인 하는 메서드를 포함 합니다.

HttpProtocol

HTTP 요청의 요청 프로토콜 버전을 확인 하는 메서드를 포함 합니다.

HttpRequest

개별 HTTP 요청에 대 한 들어오는 쪽을 나타냅니다.

HttpRequestJsonExtensions
HttpRequestRewindExtensions

에서 버퍼링을 사용 하는 확장 메서드입니다 HttpRequest .

HttpResponse

개별 HTTP 요청의 나가는 쪽을 나타냅니다.

HttpResponseJsonExtensions
HttpResponseWritingExtensions

응답에 쓰기 위한 편리한 메서드입니다.

MiddlewareFactory
QueryCollection

HttpRequest 쿼리 문자열 컬렉션

RequestFormReaderExtensions
RequestTrailerExtensions

후행 헤더 요청 작업을 위한 HttpRequest 확장입니다.

ResponseExtensions
ResponseTrailerExtensions

Trailer에서 응답 헤더와 후행 헤더를 수정 하는 확장 메서드를 포함 HttpResponse 합니다.

SendFileFallback
SendFileResponseExtensions

SendFile 확장을 노출 하는 Httpresponse.cache에 대 한 확장을 제공 합니다.

SessionExtensions
StatusCodes

HTTP 상태 코드에 대 한 상수 컬렉션입니다.

         에 나열 된 상태 코드 http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
StreamResponseBodyFeature

IHttpResponseBodyFeature지정 된 스트림에 대 한 모든 api를 aproximates 하는의 구현입니다.

WebSocketAcceptContext
WebSocketManager

특정 HTTP 요청에 대 한 WebSocket 연결 설정을 관리 합니다.

구조체

EndpointMetadataCollection.Enumerator

EndpointMetadataCollection의 요소를 열거합니다.

FormCollection.Enumerator
FragmentString

URI 문자열을 생성 하는 데 필요한 경우 FragmentString 값에 대 한 올바른 처리를 제공 합니다.

HeaderDictionary.Enumerator
HostString

URI의 호스트 부분을 사용 하 여 HTTP 헤더에서 사용 하기 위해 올바르게 형식이 지정 되 고 인코딩된 URI를 생성할 수 있습니다.

PathString

요청 또는 리디렉션 URI 문자열을 다시 구성해야 하는 경우 Path 및 PathBase 값에 대한 올바른 이스케이프를 제공합니다.

QueryCollection.Enumerator
QueryString

요청 또는 리디렉션 URI 문자열을 다시 구성해야 하는 경우 QueryString 값에 대한 올바른 처리를 제공합니다.

인터페이스

IFormCollection

HttpRequest으로 전송 된 구문 분석 된 폼 값을 나타냅니다.

IFormFile

HttpRequest를 사용 하 여 보낸 파일을 나타냅니다.

IFormFileCollection

HttpRequest로 전송 된 파일의 컬렉션을 나타냅니다.

IHeaderDictionary

HttpRequest 및 Httpresponse.cache 헤더를 나타냅니다.

IHttpContextAccessor

사용할 수 있는 경우 현재에 대 한 액세스를 제공 합니다 HttpContext .

IHttpContextFactory

인스턴스를 만들고 삭제 하는 메서드를 제공 HttpContext 합니다.

IMiddleware

응용 프로그램의 요청 파이프라인에 추가할 수 있는 미들웨어를 정의 합니다.

IMiddlewareFactory

미들웨어를 만드는 메서드를 제공 합니다.

IQueryCollection

HttpRequest 쿼리 문자열 컬렉션을 나타냅니다.

IRequestCookieCollection

HttpRequest 쿠키 컬렉션을 나타냅니다.

IResponseCookies

응답 Set-Cookie 헤더의 래퍼입니다.

ISession

사용자가 웹 응용 프로그램을 탐색 하는 동안 사용자 데이터를 저장 합니다. 세션 상태는 응용 프로그램에서 유지 관리 하는 저장소를 사용 하 여 클라이언트의 요청 간에 데이터를 유지 합니다. 세션 데이터는 캐시에 백업되며 임시 데이터로 간주됩니다.

열거형

CookieSecurePolicy

쿠키 보안 속성을 설정 하는 방법을 결정 합니다.

SameSiteMode

응답 쿠키에 SameSite 필드를 설정 하는 데 사용 됩니다. 이러한 쿠키는 나중에 "동일 사이트" 또는 "사이트 간" 요청에서 클라이언트에 포함 되어야 하는지 여부를 나타내는 데 사용 됩니다. RFC 초안: https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1.1

대리자

RequestDelegate

HTTP 요청을 처리할 수 있는 함수입니다.

설명

자세한 내용은 ASP.NET Core에서 HttpContext 액세스를 참조 하세요.