Microsoft.AspNetCore.Http 네임스페이스

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

클래스

BadHttpRequestException

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

BindingAddress

HTTP 서버가 바인딩될 수 있는 주소입니다.

ConnectionInfo

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

CookieBuilder

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

CookieOptions

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

DefaultHttpContext

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

DefaultHttpContextFactory

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

Endpoint

애플리케이션의 논리적 엔드포인트를 나타냅니다.

EndpointHttpContextExtensions

HttpContext에 엔드포인트를 노출하는 확장 메서드입니다.

EndpointMetadataCollection

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

FormCollection

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

FormFile

IFormFile의 기본 구현입니다.

FormFileCollection

IFormFileCollection의 기본 구현입니다.

HeaderDictionary

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

HeaderDictionaryExtensions

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

HeaderDictionaryTypeExtensions

강력한 형식의 HTTP 요청 및 응답 헤더에 액세스 하는 확장 메서드입니다.

HttpContext

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

HttpContextAccessor

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

HttpContextFactory

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

HttpContextServerVariableExtensions

HTTP 서버 변수를 읽기 위한 확장입니다.

HttpMethods

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

HttpProtocol

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

HttpRequest

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

HttpRequestJsonExtensions

요청 본문을 JSON으로 읽는 확장 메서드입니다.

HttpRequestRewindExtensions

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

HttpResponse

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

HttpResponseJsonExtensions

JSON으로 serialize 된 값을 HTTP 응답에 기록 하는 확장 메서드를 제공 합니다.

HttpResponseWritingExtensions

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

HttpValidationProblemDetails

ProblemDetails유효성 검사 오류에 대한 입니다.

MiddlewareFactory

에 대한 기본 IMiddlewareFactory 구현입니다.

OpenApiRouteHandlerBuilderExtensions

를 추가 하기 위한 확장 메서드는 Metadata OpenAPI 라이브러리에서 사용 하기 위한 것입니다.

QueryCollection

HttpRequest 쿼리 문자열 컬렉션

RequestDelegateFactory

RequestDelegate요청 처리기에서 구현을 만듭니다 Delegate .

RequestDelegateFactoryOptions

를 사용하여 를 만들 때 의 동작을 제어하는 RequestDelegate RequestDelegateFactory 옵션입니다.

RequestDelegateResult

에서 을 만든 RequestDelegate 결과입니다. Delegate

RequestFormReaderExtensions

에 대한 HttpRequest 확장입니다.

RequestTrailerExtensions

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

ResponseExtensions

HttpResponse에 대한 확장 메서드입니다.

ResponseTrailerExtensions

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

Results

에 대 한 팩터리 IResult 입니다.

SendFileFallback

파일을 스트림으로 복사할 수 있도록 하는 도우미 형식입니다.

이 형식은 ASP.NET Core 인프라의 일부 이며 응용 프로그램 코드에서 사용 하지 않아야 합니다.

SendFileResponseExtensions

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

SessionExtensions

ISession에 대한 확장 메서드입니다.

StatusCodes

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

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

해당 의 IHttpResponseBodyFeature 구현은 지정된 스트림을 통해 모든 API에 근접합니다.

TagsAttribute

의 태그 컬렉션을 Metadata 지정합니다.

WebSocketAcceptContext

websocket 업그레이드를 협상하기 위한 컨텍스트입니다.

WebSocketManager

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

구조체

EndpointMetadataCollection.Enumerator

EndpointMetadataCollection의 요소를 열거합니다.

FormCollection.Enumerator

를 열거 FormCollection 합니다.

FragmentString

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

HeaderDictionary.Enumerator

를 열거합니다. HeaderDictionary

HostString

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

PathString

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

QueryCollection.Enumerator

를 열거합니다. QueryCollection

QueryString

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

인터페이스

IFormCollection

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

IFormFile

HttpRequest와 함께 전송된 파일을 나타냅니다.

IFormFileCollection

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

IHeaderDictionary

HttpRequest 및 HttpResponse 헤더를 나타냅니다.

IHttpContextAccessor

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

IHttpContextFactory

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

IMiddleware

애플리케이션의 요청 파이프라인에 추가할 수 있는 미들웨어를 정의합니다.

IMiddlewareFactory

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

IQueryCollection

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

IRequestCookieCollection

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

IResponseCookies

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

IResult

HTTP 엔드포인트의 결과를 나타내는 계약을 정의합니다.

IResultExtensions

사용자 지정 인스턴스를 제공 하는 외부 메서드를 등록 하기 위한 인터페이스를 제공 IResult 합니다.

ISession

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

열거형

CookieSecurePolicy

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

SameSiteMode

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

대리자

RequestDelegate

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

설명

하위 수준 HTTP Api에 대 한 자세한 내용은 ASP.NET Core에서 HttpContext 액세스를 참조 하세요.