HttpRequestFeature 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
의 기본 구현입니다 IHttpRequestFeature.
public ref class HttpRequestFeature : Microsoft::AspNetCore::Http::Features::IHttpRequestFeature
public class HttpRequestFeature : Microsoft.AspNetCore.Http.Features.IHttpRequestFeature
type HttpRequestFeature = class
interface IHttpRequestFeature
Public Class HttpRequestFeature
Implements IHttpRequestFeature
- 상속
-
HttpRequestFeature
- 구현
생성자
HttpRequestFeature() |
HttpRequestFeature의 새 인스턴스를 초기화합니다. |
속성
Body |
요청 본문을 나타내는 를 Stream 가져오거나 설정합니다(있는 경우). Null 는 빈 요청 본문을 나타내는 데 사용할 수 있습니다. |
Headers |
헤더 이름으로 집계된 요청에 포함된 헤더를 가져오거나 설정합니다. 값은 머리글 줄 간에 분할되거나 병합되지 않습니다. 예: 다음 헤더:
|
Method |
RFC 7230에 정의된 대로 요청 메서드를 가져오거나 설정합니다. 예: "GET", "HEAD", "POST" 등 |
Path |
요청된 리소스를 식별하는 요청 경로의 부분을 가져오거나 설정합니다. 값은 전체 경로가 포함되어 있거나 'OPTIONS *' 요청에 대한 값일 EmptyPathBase 수 있습니다. 경로는 '%2F'를 제외하고 서버에서 완전히 디코딩됩니다. 이 경로는 '/'로 디코딩되고 경로 세그먼트의 의미를 변경합니다. '%2F'는 경로를 세그먼트로 분할한 후에만 바꿀 수 있습니다. |
PathBase |
애플리케이션 루트와 연결된 요청 경로의 첫 번째 부분을 가져오거나 설정합니다. 이스케이프되지 않은 값입니다. 값은 일 수 있습니다 Empty. |
Protocol |
RFC 7230에 정의된 대로 HTTP 버전을 가져오거나 설정합니다. 예: "HTTP/1.1" |
QueryString |
RFC 7230에 정의된 대로 요청 대상의 쿼리 부분을 가져오거나 설정합니다. 값은 일 수 있습니다 Empty. 비어 있지 않으면 선행 '?'이 포함됩니다. 값은 이스케이프 해제 없이 원래 형식입니다. |
RawTarget |
HTTP 요청에서 전송된 요청 대상을 가져오거나 설정합니다. 이 속성에는 원시 경로 및 전체 쿼리뿐만 아니라 OPTIONS 요청의 경우 *와 같은 다른 요청 대상(https://tools.ietf.org/html/rfc7230#section-5.3)이 포함됩니다. |
Scheme |
요청 URI 체계를 가져오거나 설정합니다. 예: "http" 또는 "https". 이 값은 원래 요청에 포함되지 않으며 전송이 TLS 연결을 사용했는지 여부를 확인하여 유추됩니다. |